:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f5ef;--ground:#edf1e8;--surface:#fafaf3;--raise:#fffefa;--line:#e4e6dc;--line-strong:#cdd2c4;--ink:#26322a;--muted:#5f6b5f;--accent:#2f7d77;--accent-soft:#e0ede9;--accent-ink:#fff;--yellow:#e2a300;--warn:#9a5a22;--warn-soft:#f6eadc;--danger:#a2332b;--danger-soft:#f7e1de;--live:#2b7a73;--radius:10px;--bar:calc(64px + env(safe-area-inset-top,0px));--body:var(--font-geist), "Geist", var(--font-dm-sans), system-ui, sans-serif;--head:var(--font-geist), "Geist", var(--font-dm-sans), system-ui, sans-serif;--ui-head:var(--font-geist), "Geist", var(--font-dm-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{padding-top:var(--bar);background:var(--paper);color:var(--ink);font:300 14px/1.5 var(--body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (max-width:640px){:root{--bar:calc(56px + env(safe-area-inset-top,0px))}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
