:focus-visible{outline:2px solid var(--focus-ring,#8b8cf8);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{background:var(--focus-ring,#8b8cf8);color:var(--selection-ink,#0d0d24)}html,body,#root{height:100%}#root{flex-direction:column;display:flex}html,body{overscroll-behavior:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.ttf)format("truetype")}
