:root{--app-bg:#f2f4f6;--app-ink:#152b42;--app-focus:#265487;--scroll-thumb:#788c9e;--scroll-hover:#506171;--scroll-active:#152b42;background-color:var(--app-bg);color:var(--app-ink);scrollbar-color:var(--scroll-thumb) var(--app-bg);scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--app-bg)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--app-bg);border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}button,[role=button],[role=radio],a{cursor:pointer}[role=button]:focus-visible,[role=radio]:focus-visible,a:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}textarea{resize:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:root{scrollbar-color:auto}}