Skip to content

Commit 184f5e6

Browse files
committed
docs(settings): note that only brutalist theme applies font picks
- Add info callout above font pickers on all three settings pages - Styled per theme (bone margin note / bronze left rail / emerald mono strip) - Explains luxe + terracotta hold set typography for identity integrity
1 parent ddab4de commit 184f5e6

3 files changed

Lines changed: 24 additions & 0 deletions

File tree

src/pages/brutalist-views/BrutalistSettingsPage.jsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,15 @@ const SettingsPage = () => {
394394
icon={<LayoutIcon />}
395395
delay={0.07}
396396
>
397+
<div className="mb-6 px-4 py-3 border border-emerald-500/20 bg-emerald-500/5 font-mono text-[11px] leading-relaxed text-emerald-300/80 rounded-sm">
398+
<span className="font-black uppercase tracking-widest text-emerald-400 mr-2">
399+
{'// note'}
400+
</span>
401+
Only the <span className="text-white">Brutalist</span> theme respects these
402+
font picks. Luxe and Terracotta hold their set typography (Playfair/Outfit
403+
and Fraunces/IBM Plex Mono) so their identity stays intact. Your selection
404+
here persists and reapplies whenever Brutalist is active.
405+
</div>
397406
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
398407
<div className="p-6 border border-white/5 bg-white/[0.01]space-y-6">
399408
<div>

src/pages/luxe-views/LuxeSettingsPage.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,12 @@ const LuxeSettingsPage = () => {
345345
icon={<LayoutIcon />}
346346
delay={0.2}
347347
>
348+
<div className="mb-8 px-5 py-4 border-l-2 border-[#8D4004] bg-[#FAFAF8] font-outfit text-[13px] leading-relaxed text-[#1A1A1A]/70 italic">
349+
Only the <span className="not-italic font-semibold text-[#1A1A1A]">Brutalist</span>{' '}
350+
theme applies these font choices. Luxe keeps Playfair Display and Outfit
351+
as its set faces; Terracotta holds Fraunces with IBM Plex Mono. Your
352+
selection here is still saved for whenever you return to Brutalist.
353+
</div>
348354
<div className="grid grid-cols-1 md:grid-cols-2 gap-12">
349355
<div className="space-y-6">
350356
<h3 className="font-outfit text-[10px] uppercase tracking-[0.3em] text-black/30">

src/pages/terracotta-views/TerracottaSettingsPage.jsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,15 @@ const TerracottaSettingsPage = () => {
404404
title={<>How the <ChapterEm>ink lies.</ChapterEm></>}
405405
blurb="Font choices for long-form reading."
406406
/>
407+
<div className="mt-4 mb-2 px-4 py-3 border border-[#1A161320] bg-[#E8DECE]/60 font-ibm-plex-mono text-[10px] tracking-[0.22em] uppercase text-[#2E2620]/80 flex items-start gap-3">
408+
<span className="text-[#C96442]"></span>
409+
<span className="normal-case tracking-normal font-fraunces italic text-[13px] text-[#1A1613] leading-snug">
410+
Note — only the <strong>Brutalist</strong> theme responds to these
411+
font picks. Luxe and Terracotta keep their set typography (Playfair /
412+
Outfit and Fraunces / IBM Plex Mono respectively) so the identity
413+
holds. The selection here still saves for when you switch themes.
414+
</span>
415+
</div>
407416
<ol className="border-t border-[#1A161320]">
408417
<SettingRow
409418
number={5}

0 commit comments

Comments
 (0)