:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-sans:var(--fw-font-sans);--font-mono:"Fragment Mono", var(--fw-font-mono);--radius-sm:var(--fw-radius-sm);--radius-md:var(--fw-radius-md);--page-max:72rem;--gutter:clamp(1.25rem, 4vw, 2rem)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);accent-color:var(--accent);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.55;display:flex}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,ol,dl,dd{margin:0;padding:0}a{color:inherit}code{font-family:var(--font-mono);font-size:.875em}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){:root{--border:CanvasText;--control-border:CanvasText;--accent:Highlight;--accent-text:LinkText}}
