*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:#0f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;font-family:Courier New,Courier,monospace;line-height:1.6}a{color:inherit;text-decoration:none}*{-webkit-tap-highlight-color:rgba(0,255,0,.1);-webkit-touch-callout:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:rgba(0,255,0,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,255,0,.5)}*{scrollbar-width:thin;scrollbar-color:rgba(0,255,0,.3) #1a1a1a}::selection{color:#0f0;background:rgba(0,255,0,.3)}::selection{color:#0f0;background:rgba(0,255,0,.3)}@media (max-width:768px){body{font-size:14px}}@media (max-width:480px){body{font-size:13px}}@media (hover:none) and (pointer:coarse){button,a{min-width:44px;min-height:44px}}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){body{color:#0f0;background:#0a0a0a}}@supports (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom))}}
