:root{--tam-night-900:#17131f;--tam-night-800:#1f1826;--tam-night-700:#2a2033;--tam-night-600:#372a41;--tam-night-500:#4a3a55;--tam-charcoal-800:#231f1d;--tam-parchment:#f1e6d2;--tam-parchment-dim:#c9bba5;--tam-parchment-mute:#8e8172;--tam-candle-400:#e7b96a;--tam-candle-500:#d9a441;--tam-candle-600:#b4832c;--tam-candle-700:#8f6520;--tam-candle-glow:#d9a4412e;--tam-wine-500:#6b2c3e;--tam-wine-400:#8e4256;--tam-rose-300:#c48e95;--tam-cream-50:#f7f0e3;--tam-cream-100:#efe5d3;--tam-cream-200:#e3d6bf;--tam-sepia-900:#2b211e;--tam-sepia-700:#5a4a44;--tam-sepia-500:#8a7a70;--bg:var(--tam-night-800);--bg-deep:var(--tam-night-900);--surface:var(--tam-night-700);--surface-raised:var(--tam-night-600);--hairline:var(--tam-night-500);--ink:var(--tam-parchment);--ink-2:var(--tam-parchment-dim);--ink-3:var(--tam-parchment-mute);--accent:var(--tam-candle-500);--accent-hi:var(--tam-candle-400);--accent-press:var(--tam-candle-600);--accent-glow:var(--tam-candle-glow);--on-accent:var(--tam-night-900);--romance:var(--tam-wine-400);--romance-soft:var(--tam-rose-300);--link:var(--tam-candle-400);--shadow:0 8px 28px #17131f8c;--font-display:"Cormorant Garamond", "Playfair Display", Georgia, serif;--font-reading:"Literata", "Source Serif 4", Georgia, serif;--font-ui:"Source Sans 3", "Helvetica Neue", Helvetica, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-read:1.1875rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-3xl:3.5rem;--text-4xl:5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.1;--leading-snug:1.3;--leading-read:1.6;--leading-loose:1.75;--tracking-display:-.01em;--tracking-caps:.18em;--measure-read:34em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-icon:22%;--ease-page:cubic-bezier(.2, .6, .2, 1);--dur-fast:.24s;--dur-base:.42s;--dur-slow:.7s}[data-theme=daylight]{--bg:var(--tam-cream-50);--bg-deep:var(--tam-cream-100);--surface:var(--tam-cream-100);--surface-raised:#fbf6ec;--hairline:var(--tam-cream-200);--ink:var(--tam-sepia-900);--ink-2:var(--tam-sepia-700);--ink-3:var(--tam-sepia-500);--accent:var(--tam-candle-700);--accent-hi:var(--tam-candle-600);--accent-press:#74511a;--accent-glow:#8f652024;--on-accent:var(--tam-cream-50);--romance:var(--tam-wine-500);--romance-soft:var(--tam-wine-400);--link:var(--tam-candle-700);--shadow:0 8px 24px #2b211e24}
:root{--font-display:var(--font-cormorant,"Cormorant Garamond"), Georgia, serif;--font-reading:var(--font-literata,"Literata"), "Source Serif 4", Georgia, serif;--font-ui:var(--font-source-sans,"Source Sans 3"), "Helvetica Neue", Helvetica, sans-serif}@property --bg{syntax:"<color>";inherits:true;initial-value:#1f1826}@property --surface{syntax:"<color>";inherits:true;initial-value:#2a2033}@property --surface-raised{syntax:"<color>";inherits:true;initial-value:#372a41}@property --hairline{syntax:"<color>";inherits:true;initial-value:#4a3a55}@property --ink{syntax:"<color>";inherits:true;initial-value:#f1e6d2}@property --ink-2{syntax:"<color>";inherits:true;initial-value:#c9bba5}@property --ink-3{syntax:"<color>";inherits:true;initial-value:#8e8172}@property --accent{syntax:"<color>";inherits:true;initial-value:#d9a441}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#17131f}@property --romance-soft{syntax:"<color>";inherits:true;initial-value:#c48e95}@property --read-rule{syntax:"<color>";inherits:true;initial-value:#372a41}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-snug);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root:has([data-screen=door]){--bg:var(--tam-night-900)}:root:has([data-screen=quiet]){--bg:#f4f2ee;--ink:#2a2a2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has([data-paper=black]){--bg:#0e0c11}:root:has([data-paper=candlelight]){--bg:#2b211b}:root:has([data-paper=day]){--bg:var(--tam-cream-50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has([data-settled]){transition:--bg var(--dur-slow) var(--ease-page)}
