@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 900;src:url("/app/fonts/inter-latin-wght-normal.woff2")format("woff2-variations"),url("/app/fonts/inter-latin-wght-normal.woff2")format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 800;src:url("/app/fonts/jetbrains-mono-latin-wght-normal.woff2")format("woff2-variations"),url("/app/fonts/jetbrains-mono-latin-wght-normal.woff2")format("woff2")}html,body,#root{background:var(--vx-ground);color:var(--vx-ink);font-family:var(--vx-font-text)}body{font-weight:var(--vx-weight-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--vx-azure-wash);color:var(--vx-ink)}:focus-visible{outline:2px solid var(--vx-azure);outline-offset:2px}*{scrollbar-color:var(--vx-line) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}