html,body{margin:0;padding:0}*{box-sizing:border-box}:root{--color-bg:#fafafa;--color-text:#1a1a1a;--color-muted:#6b6b6b;--color-accent:#2563eb;--color-border:#e5e5e5}body{background:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
