:root{--color-primary:#f5f5f5;--color-secondary:#999;--color-tertiary:#040404;--color-bg-input:#090909;--font-family:"Inter", sans-serif}body{min-width:320px;color:var(--color-primary);font-size:18px;font-family:var(--font-family);background-color:#0e0e0e;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:600}a,a:visited{color:var(--color-secondary);text-decoration:none;transition:color .3s}a:hover{color:#777}a:active{color:#555}::selection{background-color:var(--color-primary);color:var(--color-tertiary)}.form-label{color:var(--color-secondary);font-weight:600}input[type=text],input[type=password]{background-color:var(--color-bg-input);border-radius:16px;font-size:18px;border:1px solid var(--color-secondary)!important;color:var(--color-primary)!important}input[type=text]:focus,input[type=password]:focus{background-color:var(--color-bg-input);border:1px solid var(--color-secondary);box-shadow:none}.btn{border:none;border-radius:16px;font-weight:600}.btn:focus,.btn:active{box-shadow:none!important}.btn.btn-primary{background-color:var(--color-primary);color:var(--color-tertiary)}.btn.btn-primary:hover{background-color:color-mix(in srgb, var(--color-primary), #000 25%)}.btn.btn-primary:active{background-color:color-mix(in srgb, var(--color-primary), #000 50%)}.btn.btn-secondary{background-color:var(--color-secondary);color:var(--color-tertiary)}.btn.btn-secondary:hover{background-color:color-mix(in srgb, var(--color-secondary), #000 25%)}.btn.btn-secondary:active{background-color:color-mix(in srgb, var(--color-secondary), #000 50%)}.btn.btn-outline-primary{border:1px solid var(--color-primary);color:var(--color-primary)}.btn.btn-outline-primary:hover{background-color:var(--color-primary);color:var(--color-tertiary);border-color:#0000}.btn.btn-outline-primary:active{background-color:color-mix(in srgb, var(--color-primary), #000 50%);color:var(--color-tertiary);border-color:#0000}.swal2-modal{color:var(--color-secondary)!important;background-color:#111!important;border-radius:16px!important}.swal2-title{color:var(--color-primary)!important}.swal2-confirm{background-color:var(--color-primary)!important;color:var(--color-tertiary)!important;box-shadow:none!important;border-radius:16px!important;transition:background-color .3s!important}.swal2-confirm:hover{background-color:color-mix(in srgb, var(--color-primary), #000 25%)!important;background-color:color-mix(in srgb, var(--color-primary), #000 50%)!important}.swal2-show{animation:.25s modal-show!important}@keyframes modal-show{0%{opacity:0;transform:scale(.6)}to{transform:scale(1)}}[data-v-23055dbe]{text-align:center}.playerName[data-v-23055dbe]{margin-top:12px}.content[data-v-23055dbe]{margin-top:64px}header{background-color:var(--color-tertiary);width:100%;min-height:72px;margin-bottom:64px;padding:8px 32px;position:relative;top:0;left:0}header .logo{-webkit-user-select:none;user-select:none;width:48px;height:48px}header .links{margin-left:24px}header .links a{margin:0 8px;font-weight:600;display:inline-block}header .icon-links{position:absolute;right:16px}header .icon-links a{opacity:.5;margin:0 8px;transition:opacity .3s}header .icon-links a:hover{opacity:.75}header .icon-links a:active{opacity:1}header .icon-links img{-webkit-user-select:none;user-select:none;width:36px;height:36px}@media screen and (width<=512px){header .icon-links{margin-left:18px;position:relative;right:0}}footer{text-align:center;width:100%;min-height:72px;margin-top:90px;padding:8px;font-size:14px;position:relative;bottom:0;left:0}.footerText{color:var(--color-secondary)}.footerText a{color:var(--color-primary)}.footerText a:hover{color:#bbb}.footerText a:active{color:#999}.versionText{color:#777;font-size:12px}button[data-v-5351b91b]{font-size:24px}button .loadingIcon[data-v-5351b91b]{width:16px;height:16px;margin-right:8px;animation:.75s linear infinite loadingIcon-5351b91b;position:relative;top:-1px}@keyframes loadingIcon-5351b91b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main[data-v-2d70ddbf]{text-align:center;max-width:512px;margin-top:64px}.main .title[data-v-2d70ddbf]{border-bottom:2px solid var(--color-secondary);margin-bottom:32px;font-weight:600;line-height:4.5rem}.main .settings[data-v-2d70ddbf]{flex-direction:column;justify-content:center;max-width:320px;display:flex}input[data-v-cc1ea434]{text-align:center;font-size:24px;font-weight:600}.roleBtn[data-v-0b121537]{width:100%;font-size:24px}.roleBtn.btn-primary[data-v-0b121537]{border:1px solid #0000}.roleBtn.disabled[data-v-0b121537]{opacity:.5;text-decoration:line-through}
