:root,[data-theme=cream]{--bg: #f3eee5;--surface: #fbf8f2;--surface-2: #eae2d4;--primary: #2d5c52;--accent: #b08d4f;--gold: #b08d4f;--gold-dark: #8b6914;--gold-pale: #f8f0e0;--quote-rule: #c9a86c;--ink: #1a1a18;--body: #2a2a28;--quote: #3a3a38;--secondary: #4a4a42;--muted: #7a7a72;--faint: #9a9a90;--line: #e2d9c9;--danger: #b23a3a;--error: #c4788a;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Raleway", "Helvetica Neue", Arial, sans-serif;--pillar: #2d5c52;--on-primary: #ffffff;--reading-bg: #ffffff;--pill-bg: #e1f5ee;--pill-ink: #085041;--tip-bg: #f4f4f0;--tip-rule: #9fe1cb;--tip-text: #5a5a54;--para-1: #f4f4f0;--para-2: #eef4f1;--para-3: #f8f0e0;--para-4: #f8eef1;--bubble-bg: #f3f7f4;--bubble-edge: rgba(45, 92, 82, .3)}[data-theme=bloom]{--bg: #fbf3ed;--surface: #ffffff;--surface-2: #f7e7dd;--primary: #e0917a;--accent: #7c6a86;--gold: #c79a5b;--ink: #3b322d;--muted: #9a8a80;--line: #efe0d6;--danger: #b23a3a;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter", system-ui, sans-serif}[data-theme=sage]{--bg: #ebede5;--surface: #f7f8f3;--surface-2: #dee2d4;--primary: #7e8e72;--accent: #c0825c;--gold: #c2a05c;--ink: #333a31;--muted: #7c8473;--line: #d8ddcc;--danger: #b23a3a;--font-display: "Marcellus", Georgia, serif;--font-body: "Outfit", system-ui, sans-serif}*{box-sizing:border-box}*,*:before,*:after{font-variant-numeric:lining-nums}html,body{margin:0;background:var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@keyframes gentleFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes softFade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growSeedling{0%{transform:scale(.6) translateY(6px);opacity:0}60%{opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes calmPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes rippleExpand{0%{transform:scale(.2);opacity:.7}to{transform:scale(1);opacity:0}}body{transition:background-color .4s ease,color .4s ease}*{-webkit-tap-highlight-color:transparent}::selection{background:#b08d4f3d}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@media print{[data-print-hide]{display:none!important}html,body{background:#fffdf8;color:#1a1712}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}tr,li{page-break-inside:avoid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-palette=emerald]{--bg: #f2ebdd;--surface: #fbf8f1;--surface-2: #e6dcc6;--line: #ddd3bf;--primary: #0b3420;--pillar: #185844;--on-primary: #f2ebdd;--accent: #a6772b;--gold: #b18538;--gold-dark: #85642a;--gold-pale: #f3e9d2;--quote-rule: #b08a4f;--ink: #102f27;--body: #1f2b25;--quote: #2c3b33;--secondary: #384931;--muted: #6e7b70;--faint: #9aa39b;--reading-bg: #faf6ee;--pill-bg: #dde7e0;--pill-ink: #185844;--tip-bg: #eef2ec;--tip-rule: #78947f;--tip-text: #384931;--para-1: #f1ece0;--para-2: #e8efea;--para-3: #f3e9d2;--para-4: #eef2ec;--bubble-bg: #eef3ef;--bubble-edge: rgba(24, 88, 68, .3)}:root[data-palette=candle]{--bg: #f7ebd4;--surface: #fdf5e6;--surface-2: #efdcb8;--line: #e6d2ae;--primary: #2f5a5c;--pillar: #2f5a5c;--on-primary: #fcf7ee;--accent: #a2492f;--gold: #c9a15b;--gold-dark: #8f6a24;--gold-pale: #f5e8cc;--quote-rule: #c9a15b;--ink: #1e2b33;--body: #28323a;--quote: #3a4650;--secondary: #5e6e78;--muted: #7e8790;--faint: #a4abb1;--danger: #a2492f;--error: #a2492f;--reading-bg: #fcf7ee;--pill-bg: #e3ecec;--pill-ink: #2f5a5c;--tip-bg: #f7ece4;--tip-rule: #a2492f;--tip-text: #5a3a2e;--para-1: #f6e9d0;--para-2: #e3ecec;--para-3: #f2e0bd;--para-4: #f3dfd4;--bubble-bg: #eef3f3;--bubble-edge: rgba(47, 90, 92, .3)}:root[data-palette=dark-teal]{--bg: #081b1b;--surface: #102827;--surface-2: #18332f;--line: #234440;--primary: #96cdb0;--pillar: #96cdb0;--on-primary: #081b1b;--accent: #c19d62;--gold: #c19d62;--gold-dark: #d9b97e;--gold-pale: #1e2e24;--quote-rule: #c19d62;--ink: #eef0e6;--body: #d9e2dc;--quote: #cfe3d8;--secondary: #a9bfb4;--muted: #8aa89a;--faint: #5e7d71;--reading-bg: #0d2322;--pill-bg: #203b37;--pill-ink: #96cdb0;--tip-bg: #12302c;--tip-rule: #5a8f76;--tip-text: #cfe3d8;--para-1: #102827;--para-2: #13302b;--para-3: #1a2e25;--para-4: #142a2b;--bubble-bg: #12302c;--bubble-edge: rgba(150, 205, 176, .35)}
