:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f7f3;--foreground:#151816;--muted:#4b514c;--accent:#768078;--border:#b6bab4;--surface:#f8f7f3;--nav-active:#772d32}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#202321;--foreground:#f8f7f3;--muted:#d3d7d0;--accent:#414c45;--border:#717970;--surface:#202321;--nav-active:#db8a80}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#202321;--foreground:#f8f7f3;--muted:#d3d7d0;--accent:#414c45;--border:#717970;--surface:#202321;--nav-active:#db8a80}}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}@media (prefers-reduced-motion:no-preference){body{transition:background-color .18s,color .18s}}
