*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--cui-r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html,body{overscroll-behavior:none}.cui-noscroll{scrollbar-width:none}.cui-noscroll::-webkit-scrollbar{display:none}:root[data-cui-scrollbars=hidden],:root[data-cui-scrollbars=hidden] :not(#cui-sb){scrollbar-width:none}:root[data-cui-scrollbars=hidden]::-webkit-scrollbar,:root[data-cui-scrollbars=hidden] :not(#cui-sb)::-webkit-scrollbar{display:none;width:0;height:0}:root[data-cui-scrollbars=overlay],:root[data-cui-scrollbars=overlay] :not(#cui-sb){scrollbar-color:transparent transparent}:root[data-cui-scrollbars=overlay].cui-scrolling,:root[data-cui-scrollbars=overlay] .cui-scrolling:not(#cui-sb),:root[data-cui-scrollbars=overlay] :hover:not(#cui-sb){scrollbar-color:var(--scrollbar-thumb) transparent}:root[data-cui-scrollbars=overlay]::-webkit-scrollbar-thumb,:root[data-cui-scrollbars=overlay] ::-webkit-scrollbar-thumb{background:transparent}:root[data-cui-scrollbars=overlay].cui-scrolling::-webkit-scrollbar-thumb,:root[data-cui-scrollbars=overlay] .cui-scrolling::-webkit-scrollbar-thumb,:root[data-cui-scrollbars=overlay] :hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}:root[data-cui-scrollbars=overlay] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(prefers-reduced-motion:no-preference){:root[data-cui-scrollbars=overlay]::-webkit-scrollbar-thumb,:root[data-cui-scrollbars=overlay] ::-webkit-scrollbar-thumb{transition:background-color .2s ease-out}}html,body{height:100%}body{font-family:var(--cui-font);font-size:var(--cui-fs-3);color:var(--text);background:var(--grad-bg) fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--cui-focus-ring)}.cui-mono{font-family:var(--cui-font-mono);font-variant-numeric:tabular-nums}
