.modalError{color:#ff0;margin:1vh 0}.modalBodyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.modal-content{background-color:#212529;color:#fff;border:3px solid grey}.modal-header{color:#fff;padding:.5rem}.modalButtons{display:flex;justify-content:flex-end;width:100%;gap:.5rem;padding:.5rem}.modalButtons button{white-space:nowrap}.appToastContainer{z-index:1080;padding-top:14px}.appToast{min-width:min(92vw,520px);margin-bottom:.35rem;opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1)}.appToast:last-child{margin-bottom:0}.appToast .toast-body{text-align:center}.tags-look .tagify__dropdown__item{display:inline-block;border-radius:3px;padding:.3em .5em;border:1px solid #ccc;background:#f3f3f3;margin:.2em;color:#000;transition:0s;font-size:.65rem}.tagify__input,.tags-look .tagify__dropdown__item--active{color:#000}.tagify{font-size:.75rem}.tags-input{width:100%;border:none}.tags-input tags{background:#fff;margin-left:auto;margin-right:auto;width:100%;font-size:.75rem}.imageTag{color:#000;font-size:.75rem;background-color:#bbb;padding:1px 3px;border:.1rem solid #888;box-sizing:border-box;border-radius:5px;white-space:nowrap;-webkit-user-select:none;user-select:none}:root{--tag-gap-spacing: .2rem}@media only screen and (min-width:1000px){.tags-input tags{font-size:.75rem}.imageTag{font-size:.6rem}}.tags-input.createGameFieldInput{color:#000;text-align:left;background-color:#fff;border:1px solid black;box-sizing:border-box}.tagify.createGameFieldInput{border:1px solid rgb(178,186,196)!important;border-radius:.35rem!important;background-color:#fff!important;color:#212529!important;min-height:1.85rem;box-shadow:none!important;padding:.08rem .35rem}.tagify.createGameFieldInput.tagify--focus{border-color:#5588bc!important;box-shadow:0 0 0 .14rem #5588bc4d!important}.tagify.createGameFieldInput.tagify--disabled{background:#ebebeb!important;color:#5f5f5f!important;opacity:1}.editUserModal{--editUserTextColor: #f4f6ff;--editUserMutedTextColor: #c8cde8;--editUserBorder: rgb(130 210 255 / 26%);--editUserInputBorder: rgb(116 186 229 / 45%);--editUserInputBackground: rgb(6 12 30 / 85%);--editUserAccent: #2ea8ff;--editUserAccentStrong: #0c7bd6;--editUserAccentSoft: rgb(46 168 255 / 18%)}.editUserModal .modal-content{background-color:#212529;border:1px solid var(--editUserBorder);border-radius:1rem}.editUserModal .modal-dialog{max-width:920px;width:min(920px,calc(100vw - 2rem))}.editUserModal .modal-header{justify-content:center}.editUserModal .modal-title{font-size:.95rem}.editUserModal .btn-close{filter:invert(1) brightness(.8)}.editUserModal .modal-body{padding:1.5rem}.editUserModal .modal-footer{border-top:1px solid var(--editUserBorder);padding:.5rem 1rem;gap:.75rem}.editUserContainer{display:flex;flex-direction:column;gap:.55rem}.displayNameContainer{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.75rem;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;background:#ffffff14;text-align:left}.displayNameLabel{text-align:left;font-size:1.02rem;font-weight:700;color:var(--editUserTextColor)}.displayNameSubHeading{font-size:.8rem;color:var(--editUserMutedTextColor);margin-bottom:.1rem}.displayNameInput{width:100%;min-height:1.85rem;border-radius:.35rem;border:1px solid rgb(178,186,196);background-color:#fff;color:#212529;text-align:left;font-size:1rem;padding:.08rem .35rem;box-shadow:none}.displayNameInput:focus{outline:none;box-shadow:none}.userNameContainer{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.75rem;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;background:#ffffff14;text-align:left}.userNameLabel{text-align:left;font-size:1.02rem;font-weight:700;color:var(--editUserTextColor)}.userNameSubHeading{font-size:.8rem;color:var(--editUserMutedTextColor)}.pendingUserNameInfo{font-size:.8rem;color:#ffeab0;border:1px solid rgba(255,215,120,.3);background:#ffc1071f;border-radius:.4rem;padding:.35rem .45rem}.userNameInput{width:100%;min-height:1.85rem;border-radius:.35rem;border:1px solid rgb(178,186,196);background-color:#fff;color:#212529;text-align:left;font-size:1rem;padding:.08rem .35rem;box-shadow:none}.userNameInput:focus{outline:none;box-shadow:none}.cancelPendingUserNameButton{align-self:flex-start;margin-top:.15rem}.defaultTagsSection{padding:.75rem;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;background:#ffffff14;text-align:left}.defaultTagsHeading{font-size:1rem;font-weight:700;color:var(--editUserTextColor);margin-bottom:.2rem}.defaultTagsSubHeading{font-size:.8rem;color:var(--editUserMutedTextColor);margin-bottom:.55rem}.externalLoginsSection{padding:.75rem;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;background:#ffffff14;text-align:left}.externalLoginsHeading{font-size:1rem;font-weight:700;color:var(--editUserTextColor);margin-bottom:.2rem}.externalLoginsSubHeading{font-size:.8rem;color:var(--editUserMutedTextColor);margin-bottom:.55rem}.externalLoginsList{display:flex;flex-direction:column;gap:.38rem}.externalLoginItem{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;border:1px solid rgb(132 186 230 / 24%);background:#081227a6;border-radius:.55rem;padding:.35rem .52rem}.externalLoginType{font-size:.78rem;font-weight:700;color:#d8efff;text-transform:uppercase;letter-spacing:.03em}.externalLoginValue{font-size:.82rem;color:var(--editUserTextColor);word-break:break-all}.externalLoginsEmpty{font-size:.82rem;color:var(--editUserMutedTextColor)}.editUserDefaultTagsInput,.tagify.editUserDefaultTagsInput{width:100%;box-sizing:border-box}.animate__animated.animate__delay-xs{-webkit-animation-delay:calc(1s * var(--animate__delay-time));animation-delay:calc(1s * var(--animate__delay-time));-webkit-animation-delay:calc(var(--animate-delay) * var(--animate__delay-time));animation-delay:calc(var(--animate-delay) * var(--animate__delay-time))}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleZ(1)}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;opacity:1}html{font-size:calc(15px + .390625vw);height:100%}body{touch-action:manipulation;height:100%!important;max-width:100%;color:#fff;background-color:#000;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#root{height:100%}a,a:visited{color:#add8e6}.btn{padding:.2rem .5rem;transition:filter .15s}.btn.adminBtn{padding:0 .5rem;font-size:.8em}.table .btn.adminBtn{font-size:.8rem}.btn:disabled{opacity:1;filter:brightness(.6)}.noHighlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noButtonHighlight{filter:unset!important}input:focus{outline:none}.inline{display:inline}.hideIfEmpty:empty{display:none!important}.transitionHidden{visibility:hidden}.opacity0{opacity:0}.visible{visibility:visible}.displayNone{display:none!important}.uppercase{text-transform:uppercase}.bootbox-body{color:#000;font-size:1rem}.toast-container{z-index:1000;position:fixed}.center{text-align:center;margin:auto}.thumbnail{object-fit:contain;object-position:center;width:100%}.form-select:disabled{background-color:#7c7c7d;border-color:#7c7c7d}input::placeholder,textarea::placeholder{text-transform:lowercase;color:#000;opacity:.5}input:focus::placeholder,textarea:focus::placeholder{text-transform:lowercase;color:#000;opacity:.5}.dropdown-item.warningDropDownItem:not(.disabled){color:orange}.dropdown-item.warningDropDownItem:hover:not(.disabled){color:orange}.form-select{font-size:unset}.settingsButton{position:absolute;top:0;right:0}.settingsButton button{font-size:1rem!important}.dropdown-menu,.settingsButton,.dropdown-header,.dropdown-item{z-index:5000}.dropdown-header,.dropdown-item{padding:.2rem .75rem}@media only screen and (min-width:1000px){.dropdown-header,.dropdown-item{font-size:.75rem;padding:.2rem .75rem}.settingsButton button{font-size:.85rem!important}}.shimmer{background:linear-gradient(-45deg,var(--shimmerBaseColor) 40%,#fafafa 50%,var(--shimmerBaseColor) 60%);background-size:300%;background-position-x:100%;animation:shimmer 5s infinite linear}.playerAvatarSvg{width:100%;height:100%}@keyframes shimmer{0%{background-position-x:100%}80%{background-position-x:100%}to{background-position-x:0%}}
