@import"https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap";:root{--dark: #161616;--light: #ecf0f1;--accent: #2c2c54}*{font-family:Architects Daughter,cursive;box-sizing:border-box;color:var(--light);margin:0}#app{position:relative;height:100dvh;max-width:700px;margin:0 auto;padding:2rem}@media(max-width:650px){#app{padding:1.4rem}}html{overscroll-behavior-y:none;background:var(--dark)}body{overscroll-behavior-y:none;margin:0}input{position:relative;font-size:1.8rem;outline:0;border:2px solid var(--light);border-radius:10px;background:none;padding:1rem;text-align:center;margin-top:1rem}h1{font-size:3rem}p{font-size:1.6rem}@media(max-width:650px){h1{font-size:2rem}p{font-size:1.2rem}}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.logo[data-v-55d9e9fb]{display:flex;align-items:center;gap:8px}.logo img[data-v-55d9e9fb]{max-width:35px}.logo h2[data-v-55d9e9fb]{font-size:1.5rem}.content[data-v-da19d554]{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.actions[data-v-da19d554]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.loader[data-v-cf5218ae]{display:flex;align-items:center;justify-content:center}.indicator[data-v-cf5218ae]{stroke-dasharray:45 135}.spin[data-v-cf5218ae]{animation:spin-cf5218ae 1s linear infinite}@keyframes spin-cf5218ae{to{transform:rotate(360deg)}}main[data-v-5bb4e976]{height:100%}.main-loading[data-v-5bb4e976]{display:flex;height:100%}.main-loading>div[data-v-5bb4e976]{margin:auto}.main-loading [data-v-5bb4e976] .logo{margin-bottom:2rem}.main-loading [data-v-5bb4e976] .logo img{max-width:75px}.main-loading [data-v-5bb4e976] .logo h2{font-size:3rem}.layout[data-v-6e393b43]{display:flex;flex-direction:column;height:100%}.body[data-v-6e393b43]{margin:auto 0}button[data-v-960de730]{outline:0;border:0;font-size:1.6rem;font-weight:700;letter-spacing:2px;border-radius:8px;padding:.5rem 2rem;cursor:pointer;transition:.15s}@media(max-width:650px){button[data-v-960de730]{font-size:1.2rem;padding:.5rem 1.5rem}}button[data-v-960de730]:hover{opacity:.9;transform:scale(1.02)}.btn-primary[data-v-960de730]{background:var(--light);color:var(--dark)}.btn-secondary[data-v-960de730]{border:2px solid var(--light);background:none}.btn-ghost[data-v-960de730]{background:none}.online-count[data-v-216de8f5]{text-align:center}
