:root{--bg:#f6f4ef;--card:#fff;--sunk:#eeebe4;--ink:#1c2320;--ink2:#56605a;--line:#e2ded5;--accent:#2f6b57;--accentSoft:#e2ede7;--onAccent:#fff;--warm:#8a5e17;--warmSoft:#f5ecdb;--track:#e6e2d9;--overlay:#080c0a6b;--mainPad:8px 20px 28px;--contentMax:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111513;--card:#1a201d;--sunk:#151a17;--ink:#edf0ec;--ink2:#a3aca6;--line:#29312d;--accent:#8ccbb0;--accentSoft:#1e3129;--onAccent:#0e1a15;--warm:#e2b66b;--warmSoft:#2e2618;--track:#2a322e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111513;--card:#1a201d;--sunk:#151a17;--ink:#edf0ec;--ink2:#a3aca6;--line:#29312d;--accent:#8ccbb0;--accentSoft:#1e3129;--onAccent:#0e1a15;--warm:#e2b66b;--warmSoft:#2e2618;--track:#2a322e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:900px){:root{--mainPad:40px 40px 56px;--contentMax:1040px}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink)}button,input{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}a{color:var(--accent)}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
