*{margin:0;padding:0;box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:Inter,system-ui,sans-serif;background:#0d1117;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.na-scroll{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.na-scroll::-webkit-scrollbar{width:10px;height:10px}.na-scroll::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px;border:3px solid #f8fafc}.na-hide{scrollbar-width:none}.na-hide::-webkit-scrollbar{display:none}.na-mscroll{scrollbar-width:none;-ms-overflow-style:none}.na-mscroll::-webkit-scrollbar{display:none}@keyframes naPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes naFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes naTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes naFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes naMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes naScreenIn{0%{transform:translate(100%)}to{transform:translate(0)}}.nlogin-in,.na-in{outline:none}.nlogin-in:focus,.na-in:focus{border-color:#2ecc71!important;box-shadow:0 0 0 4px #2ecc711f!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
