body{margin:0}html[data-theme] body{background:#f8fafc}html[data-theme]:has(dialog[open]){overflow:hidden}html[data-theme]{scrollbar-gutter:stable;color-scheme:light;scroll-padding-top:5rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}html[data-theme],html[data-theme] *{scrollbar-color:auto}html[data-theme=dark] body{background:#020617}@media(prefers-reduced-motion:no-preference){html[data-theme]{scroll-behavior:smooth}}
