:root{--ink:#09090b;--paper:#f4f1ea;--signal:#ff3d0a;--line:#f4f1ea38;--muted:#f4f1eab8;--gutter:clamp(1.25rem, 5vw, 5rem);--content:90rem}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--paper);text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,.25vw + .95rem,1.125rem);line-height:1.4}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button{border:0}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
