:root{--paper:#fcfaf7;--surface:#fffefc;--surface-muted:#eeeae2;--ink:#1f1e1a;--ink-muted:#5c5850;--line:#d5cfc4;--stone:#b7b1a7;--eat:#8b4450;--sleep:#3d3874;--poop:#2a5860;--sleep-pressed:#2f2b5c;--sleep-soft:#ddd9f0;--success:#2f5a4c;--success-soft:#d5e8e0;--danger:#7a3e3d;--danger-soft:#f1dfdc;--on-accent:#fcfaf7;--heart:#b7b1a7;--scrim:#1f1d1a8a;--indigo:var(--sleep);--indigo-soft:var(--sleep-soft);--font-body:"Geist", sans-serif;--font-display:"Newsreader", serif;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-jumbo:48px;--radius-control:6px;--radius-panel:10px;--radius-pill:999px}@media (prefers-color-scheme:dark){:root{--paper:#171715;--surface:#22201c;--surface-muted:#2e2a24;--ink:#f5f0e7;--ink-muted:#b9b1a5;--line:#423d35;--eat:#d19099;--sleep:#bbb6ec;--poop:#82b5be;--sleep-pressed:#d0ccf5;--sleep-soft:#35324e;--success:#85b8a7;--success-soft:#243c35;--danger:#d79a96;--danger-soft:#492c2b;--on-accent:#171715;--scrim:#000000ad;--indigo:var(--sleep);--indigo-soft:var(--sleep-soft);--font-body:"Geist", sans-serif;--font-display:"Newsreader", serif;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-jumbo:48px;--radius-control:6px;--radius-panel:10px;--radius-pill:999px}}html,body,#root{background:var(--paper);height:100%;min-height:100%;margin:0;overflow:hidden}#root{width:100%;display:flex}body{overflow-x:clip}:focus-visible{outline:3px solid var(--sleep);outline-offset:2px}*{box-sizing:border-box}