*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Fira Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.mono-num{font-variant-numeric:tabular-nums;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace}*{scrollbar-width:thin}.ant-modal{max-width:calc(100vw - 24px)}:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
