:root{--scroll-thumb:#8ba9cc;--scroll-thumb-hover:#477eae;--scroll-track:#f0f5fb}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}@media (hover:hover){:hover{scrollbar-color:var(--scroll-thumb-hover) var(--scroll-track)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scroll-track)}@media (forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-corner{background:canvas}}.modal{overscroll-behavior-y:contain;max-height:calc(100dvh - 40px);overflow-y:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#091632;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Poppins,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #00b3ed}::selection{background:#d4edff}
