@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffffe6;background-color:#2b2b2b;width:100%;height:100%;min-height:100%;font-size:16px;font-weight:400}body{color:#ffffffe6;background-color:#2b2b2b;width:100%;height:100dvh;min-height:100dvh;margin:0;padding:0;font-family:Atkinson Hyperlegible,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}code,pre{font-family:monospace,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}#root{white-space:pre-wrap;width:100%;height:100%;min-height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background-color:#2b2b2b;position:relative;overflow:auto}div,label,input,textarea,button,i{color:inherit;font-size:1em;font-weight:inherit;box-sizing:border-box;text-align:inherit;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;line-height:1.3em}textarea,input{width:0}textarea::placeholder,input::placeholder{color:red}div,button{flex-direction:column;display:flex}textarea{resize:none}table{border-spacing:0;border-collapse:separate}img{box-shadow:none;border:none;outline:none}table,tbody,thead,tfoot,tr,th,td,p,pre,h1,h2,h3,h4,h5,h6,a{text-align:left;margin:0;padding:0;font-family:inherit;font-size:1em}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.75em}p{font-size:1em}a,a:visited{color:inherit}::-webkit-scrollbar{background-color:#00000040;width:34px;height:34px}::-webkit-scrollbar:vertical{box-shadow:inset 2px 0 #1a1a1a}::-webkit-scrollbar:horizontal{box-shadow:inset 0 2px #1a1a1a}::-webkit-scrollbar-corner{background-color:#1a1a1a00;box-shadow:inset 2px 2px #1a1a1a}::-webkit-scrollbar-thumb:vertical{border-left:2px solid #0000}::-webkit-scrollbar-thumb:horizontal{border-top:2px solid #0000}::-webkit-scrollbar-thumb{background-color:#8080804d;background-clip:padding-box;min-height:55px}:focus-visible{outline:none}
