.account-button{padding:8px 13px;border:1px solid #ff4fc8;border-radius:9px;background:#ff4fc81a;color:#fff;font:11px "Archivo Black";cursor:pointer}.account-button.signed{border-color:#b7ff2a;color:#b7ff2a}.account-dialog{width:min(440px,calc(100vw - 24px));border:2px solid #ff4fc8;border-radius:20px;background:#160d1e;color:#fff;box-shadow:0 0 50px #ff00a855}.account-dialog::backdrop{background:#08040ddd;backdrop-filter:blur(7px)}.account-form{position:relative;display:grid;gap:14px;padding:28px}.account-close{position:absolute;right:12px;top:10px;border:0;background:none;color:#fff;font-size:25px}.account-form h2{margin:0;color:#b7ff2a;font:27px "Archivo Black"}.account-form>small{color:#ff4fc8;font:11px "Archivo Black"}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px}.auth-tabs button,.avatar-picks button{border:1px solid #665370;border-radius:8px;background:#281b31;color:#fff;padding:9px;font:11px "Archivo Black"}.auth-tabs button.active,.avatar-picks button.active{border-color:#b7ff2a;background:#b7ff2a;color:#150b1c}.account-form label{display:grid;gap:6px;font:10px "Archivo Black";letter-spacing:.09em}.account-form input{padding:12px;border:1px solid #665370;border-radius:9px;background:#0d0712;color:#fff;font:15px "DM Sans"}.account-form fieldset{border:0;padding:0;margin:0}.account-form legend{margin-bottom:7px;font:10px "Archivo Black"}.avatar-picks{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.avatar-picks button{font-size:20px;padding:7px}.auth-error{min-height:18px;margin:0;color:#ff7474;font-size:12px}.auth-submit{padding:13px;border:0;border-radius:10px;background:linear-gradient(135deg,#b7ff2a,#5fd91d);color:#111;font:13px "Archivo Black"}.room-card{padding:18px;border:1px solid #695577;border-radius:15px;background:#1a1022;color:#fff}.room-card h3{margin:0 0 12px;color:#b7ff2a;font:18px "Archivo Black"}.room-card p{margin:5px 0;color:#c9bcd1;font-size:12px}.room-card button{width:100%;margin-top:12px;padding:10px;border:1px solid #ff4fc8;border-radius:8px;background:#ff4fc81a;color:#fff;font:11px "Archivo Black"}.network-note.connected{color:#b7ff2a}
.registered-total{margin:5px 0 7px!important;color:#9b8ba8!important;letter-spacing:.7px!important}.registered-total .registered-count{display:inline!important;color:#b7ff2a!important;font-size:10px!important}
.signed-profile{margin:8px 0 18px;padding:18px;border:1px solid #51355f;border-radius:12px;background:#100917;text-align:center}.signed-profile i{display:block;font-style:normal;font-size:42px}.signed-profile b{display:block;margin-top:7px;color:#b7ff2a;font:18px "Archivo Black"}.signed-profile small{display:block;margin-top:4px;color:#9886a3;font-size:8px;letter-spacing:1.5px}.logout-button{width:100%;padding:14px;border:1px solid #ff3aa7;border-radius:10px;background:#2a1024;color:#ff77bf;font:12px "Archivo Black";cursor:pointer}.logout-button:hover{background:#ff3aa7;color:#130b19}
