:root{--bg:#e9e3d9;--ink:#1b1916;--muted:#655e55;--line:#1b191629;--track:#1b19160d;--hover:#1b19160f;--glow:#fffaf2f2;--on-accent:#f4efe8;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}:root[data-theme=dark]{--bg:#141311;--ink:#f3eee6;--muted:#b1a89c;--line:#f3eee629;--track:#f3eee60f;--hover:#f3eee612;--glow:#5c442473;--on-accent:#141311;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{overflow-x:clip}body{min-height:100vh;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(880px 420px at 50% -120px, var(--glow), transparent 68%), var(--bg);font-family:Outfit,Avenir Next,Segoe UI,sans-serif;font-weight:400;transition:background-color .28s,color .28s}button,input{font:inherit}button{color:inherit;touch-action:manipulation}::selection{color:#f4efe8;background:#1b1916}:root[data-theme=dark] ::selection{color:#141311;background:#f3eee6}.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-switching] *,:root[data-switching] :before,:root[data-switching] :after{transition:none!important}@media (prefers-reduced-motion:reduce){body{transition:none}}
