@font-face{font-family:Titan One;src:url(/fonts/TitanOne-Regular.woff2) format("woff2");font-display:swap}:root{color-scheme:light dark;--color-bg: #f6f6f4;--color-surface: #ffffff;--color-text: #1d1d1f;--color-text-muted: #4a4a50;--color-accent: #b3261e;--color-border: #d6d6dc;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Titan One", var(--font-body);--radius: .75rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--content-width: 72rem}@media(prefers-color-scheme:dark){:root{--color-bg: #121214;--color-surface: #1c1c20;--color-text: #ededf0;--color-text-muted: #b4b4bc;--color-accent: #ff8a80;--color-border: #34343b}}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;font-family:var(--font-body);line-height:1.5;color:var(--color-text);background:var(--color-bg)}a{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
