:root{--bg:#f8f6f1;--surface:#fff;--text:#1c1b19;--muted:#6b675f;--border:#8f8a80;--on-border:#fff;--accent:#2f6b4f;--accent-contrast:#fff;--accent-soft:#e2eee6;--miss:#a14a3b;--miss-soft:#f5e5e1;--serif:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141412;--surface:#1d1c1a;--text:#ecebe6;--muted:#9c978e;--border:#706c64;--on-border:#141412;--accent:#74c398;--accent-contrast:#10241a;--accent-soft:#1d3127;--miss:#e2917f;--miss-soft:#3a2621}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit}button,textarea{font:inherit;color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
