:root{& *,& :before,& :after{box-sizing:border-box}& html{color-scheme:light dark;hanging-punctuation:first last;scroll-behavior:smooth;scrollbar-gutter:stable both-sides;margin:0;padding:0}& body{-webkit-font-smoothing:antialiased;min-height:100svh;margin:0;padding:0}& ul,& li{margin:0;padding:0;list-style-type:none}& figure{unicode-bidi:isolate;margin-block:0;margin-inline:0}& img,& picture,& video{max-width:100%;display:block}& h1,& h2,& h3,& h4,& h5,& h6{text-wrap:balance}& p,& li{text-wrap:pretty}& a,& button{appearance:none;box-shadow:none;cursor:pointer;text-align:inherit;user-select:none;background:0 0;border:none;outline:none;text-decoration:none}@media (prefers-reduced-motion:no-preference){& :has(:target){scroll-behavior:smooth}}& ::selection{background:var(--color-primary-bg-400)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}
