*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f4f4f4;border-radius:4px}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a6a6a6}:root{--focus-ring: #006ec7}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=dark]{--focus-ring: #ffffff}button{font-family:inherit}@media print{body{background:#fff}aside,nav,footer,button{display:none!important}}
