@layer base{*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:auto;--small-input-height: 24px;--small-input-text-color: #888888;--text-wrap-heading: balance;--text-wrap-body: balance;--font-content: system-ui;--theme-page-font: system-ui;--theme-mono-font: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{font-size:clamp(1rem,1rem + .5vw,2rem)}body{padding:0;min-block-size:100svb;line-height:1.5;margin:0;hanging-punctuation:first allow-end last;overflow-wrap:break-word;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.1}p,li,figcaption{text-wrap:pretty}h1,h2,h3,h4,h5,h6,figcaption{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:color-mix(in srgb,currentColor,transparent 67%)}a:not([class]):hover{text-decoration-color:currentColor}pre,code{tab-size:2}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit;hanging-punctuation:none}textarea:not([rows]){min-height:10em}img,video,picture,canvas,svg{max-width:100%;display:block;height:auto}}body{overflow:hidden}
