:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-red:#ff0303;--color-background:#090909;--color-surface:#111;--color-text:#f5f5f5;--color-text-muted:#a3a3a3;--color-border:#292929;--color-accent:var(--color-brand-red);--color-on-accent:#080808;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-small:0;--section-padding:clamp(1.5rem, 4.5vw, 4.5rem)}
*{box-sizing:border-box}html{scroll-padding-top:1rem}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,p{margin:0}a{color:var(--color-accent);text-underline-offset:.2em}button,input,select,textarea{font:inherit}button:not(:disabled){cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}::selection{background:var(--color-accent);color:var(--color-on-accent)}
