h1{color:#4a72c9;font-family:Orbitron,Segoe UI,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.15}h2{color:#7fa66b;font-family:Orbitron,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.15}h1,h2,p{text-align:center;transform-origin:50%;margin-left:auto;margin-right:auto}p,span,a,option{color:#f5f6fa;font-family:Sora,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}p.smaller{color:#9bb98b;margin-top:0;margin-bottom:.75rem;padding-top:0;font-size:.875rem;font-weight:lighter}section.alignLeft>p,section.alignLeft>h2,p.alignLeft,h2.alignLeft{text-align:left;transform-origin:0;max-width:66%;margin-left:7.5%;margin-right:auto}section.alignRight>p,section.alignRight>h2,p.alignRight,h2.alignRight{text-align:right;transform-origin:100%;max-width:66%;margin-left:auto;margin-right:7.5%}button.textButton,a{color:#8fb2ec;text-decoration:none;transition:color .25s,text-shadow .25s;position:relative}button.textButton:after,a:after{content:"";transform-origin:100%;background-color:#f5f6fa;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}button.textButton:hover,a:hover{color:#f5f6fa;text-shadow:0 0 24px #4a72c959}button.textButton:hover:after,a:hover:after{transform-origin:0;transform:scaleX(1)}button.textButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline}.errorText{color:#c0605a;font-weight:700}.warningText{color:#b3a186;font-weight:500}.successText{color:#7fa66b}body{background-color:#0a0e16}div.sectionDivider{background-color:#7fa66b;width:75%;height:5px;margin:.25rem auto;display:block}div.sectionDivider.light{background-color:#9bb98b;height:2px}#content{margin-top:4.5rem}.card{z-index:0;box-sizing:border-box;background:linear-gradient(#10182699 0%,#10182633 100%);border:1px solid #c9ccd62e;border-radius:16px;max-width:88%;margin:3rem auto;padding:2rem 0;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 1px 2px #0a0e1666}.card:hover{border-color:#c9ccd666;box-shadow:0 1px 2px #0a0e1666,0 0 16px #c9ccd640}div.widget{z-index:0;background:linear-gradient(#10182699 0%,#10182633 100%);border:1px solid #c9ccd62e;border-radius:16px;margin:0 0 1.5rem;padding:1.5rem;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 1px 2px #0a0e1666}div.widget:hover{border-color:#c9ccd666;box-shadow:0 1px 2px #0a0e1666,0 0 16px #c9ccd640}div.widget>h2{margin-top:0;margin-bottom:.25rem;padding-top:0;font-size:1.275rem}div.widget>p.smaller{margin-top:0;padding-top:0}.noVerticalSpacing{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}label{color:#f5f6faa3;letter-spacing:2px;width:fit-content;margin-bottom:.25rem;font-family:Sora,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:color .15s;display:block;position:relative}label:after{content:"";transform-origin:0;background-color:#4a72c9;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}input,textarea,select{box-sizing:border-box;color:#f5f6fa;background-color:#101826;border:1px solid #c9ccd666;border-radius:4px;width:100%;padding:.5rem .75rem;font-family:Sora,Segoe UI,sans-serif;font-size:1rem;transition:border-color .25s,box-shadow .25s;display:block}input::placeholder,textarea::placeholder,select::placeholder{color:#f5f6fa61}input:focus,textarea:focus,select:focus{border-color:#4a72c9;outline:none;box-shadow:0 0 24px #4a72c959}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:#4a72c9;width:auto;display:inline-block}input[type=file]{color:#f5f6faa3;background:0 0;border:none;padding:.25rem 0}input[type=file]::file-selector-button{color:#f5f6fa;cursor:pointer;background-color:#0000;border:1px solid #c9ccd666;border-radius:999px;margin-right:.75rem;padding:.5rem 1.5rem;font-family:Sora,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:border-color .25s,box-shadow .25s,transform .15s}input[type=file]::-webkit-file-upload-button{color:#f5f6fa;cursor:pointer;background-color:#0000;border:1px solid #c9ccd666;border-radius:999px;margin-right:.75rem;padding:.5rem 1.5rem;font-family:Sora,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:border-color .25s,box-shadow .25s,transform .15s}input[type=file]::file-selector-button:hover{border-color:#4a72c9;box-shadow:0 0 12px #4a72c940}input[type=file]::-webkit-file-upload-button:hover{border-color:#4a72c9;box-shadow:0 0 12px #4a72c940}input[type=file]::file-selector-button:active{transform:scale(.98)}input[type=file]::-webkit-file-upload-button:active{transform:scale(.98)}div.formGroup{flex-direction:column;margin-bottom:1rem;display:flex}:is(div.formGroup:has(input[type=checkbox]),div.formGroup:has(input[type=radio])){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem}:is(div.formGroup:has(input[type=checkbox]) label,div.formGroup:has(input[type=radio]) label){margin-bottom:0}div.formGroup:has(input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus) label{color:#4a72c9}div.formGroup:has(input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus) label:after{transform:scaleX(1)}form.horizontal{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}form.horizontal>*{flex:180px;margin-bottom:0}section.alignLeft>form.horizontal{max-width:75%;margin-left:7.5%}section.alignRight>form.horizontal{max-width:75%;margin-left:auto;margin-right:7.5%}section.alignLeft>ul,section.alignLeft>ol,ul.alignLeft,ol.alignLeft{max-width:66%;margin-left:7.5%;margin-right:auto}section.alignRight>ul,section.alignRight>ol,ul.alignRight,ol.alignRight{max-width:66%;margin-left:auto;margin-right:7.5%}section.alignRight>ul>li,section.alignRight>ol>li,ul.alignRight>li,ol.alignRight>li{text-align:right;flex-direction:row-reverse}section.alignRight>ul>li:hover,section.alignRight>ol>li:hover,ul.alignRight>li:hover,ol.alignRight>li:hover{transform:translate(-.25rem)}@keyframes listItemFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}ul,ol{margin:1rem 0;padding:0;list-style:none}li{color:#f5f6fa;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-family:Sora,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.5;transition:color .25s,transform .25s;animation:.4s both listItemFadeIn;display:flex;position:relative}li:hover{color:#f5f6fa;transform:translate(.25rem)}li ul,li ol{width:100%;margin:.25rem 0 .25rem 1.5rem}li:before{flex-shrink:0;transition:transform .25s,box-shadow .25s}li:hover:before{transform:scale(1.25)}li:first-child{animation-delay:50ms}li:nth-child(2){animation-delay:.1s}li:nth-child(3){animation-delay:.15s}li:nth-child(4){animation-delay:.2s}li:nth-child(5){animation-delay:.25s}li:nth-child(6){animation-delay:.3s}li:nth-child(7){animation-delay:.35s}li:nth-child(8){animation-delay:.4s}li:nth-child(9){animation-delay:.45s}li:nth-child(10){animation-delay:.5s}ul>li:before{content:"";background-color:#7fa66b;border-radius:50%;width:.5rem;height:.5rem;margin-top:.6rem;box-shadow:0 0 24px #7fa66b4d}ol{counter-reset:sickListCounter}ol>li{counter-increment:sickListCounter}ol>li:before{content:counter(sickListCounter);box-sizing:border-box;color:#4a72c9;background-color:#4a72c929;border:1px solid #c9ccd666;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25rem;font-family:Orbitron,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;display:flex}ol>li:hover:before{border-color:#4a72c9;box-shadow:0 0 24px #4a72c959}@keyframes overlayPopIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes statusPing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes statusPulseLoading{0%,to{opacity:.35}50%{opacity:1}}a.serverStatusOverlayWrapper{z-index:20;-webkit-backdrop-filter:blur(8px);cursor:pointer;background-color:#101826d9;border:1px solid #c9ccd666;border-radius:999px;align-items:center;height:2.8rem;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .15s;animation:.4s cubic-bezier(.34,1.56,.64,1) overlayPopIn;display:flex;position:fixed;top:5rem;right:2rem;overflow:hidden;box-shadow:0 4px 12px #0a0e1680}a.serverStatusOverlayWrapper .serverStatusIconSlot{flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}a.serverStatusOverlayWrapper .serverStatusDot{border-radius:50%;width:.7rem;height:.7rem;position:relative}a.serverStatusOverlayWrapper .serverStatusLabel{opacity:0;white-space:nowrap;color:#f5f6fa;max-width:0;padding-right:0;font-family:Sora,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;transition:max-width .55s,padding-right .55s,opacity .25s;overflow:hidden}a.serverStatusOverlayWrapper:hover,a.serverStatusOverlayWrapper:focus-visible{border-color:#4a72c9;box-shadow:0 12px 32px #0a0e1699,0 0 24px #4a72c959}a.serverStatusOverlayWrapper:hover .serverStatusLabel,a.serverStatusOverlayWrapper:focus-visible .serverStatusLabel{opacity:1;max-width:11rem;padding-right:1rem}a.serverStatusOverlayWrapper:active{transform:translateY(-1px)scale(.95)}a.serverStatusOverlayWrapper.online .serverStatusDot{background-color:#7fa66b;box-shadow:0 0 8px #7fa66bcc}a.serverStatusOverlayWrapper.online .serverStatusDot:after{content:"";background-color:#7fa66b;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite statusPing;position:absolute;inset:0}a.serverStatusOverlayWrapper.offline .serverStatusDot{background-color:#c0605a;box-shadow:0 0 8px #c0605a99}a.serverStatusOverlayWrapper.loading .serverStatusDot{background-color:#b3a186;animation:1.4s ease-in-out infinite statusPulseLoading}@media (width<=768px){a.serverStatusOverlayWrapper{right:1rem}a.serverStatusOverlayWrapper:hover .serverStatusLabel,a.serverStatusOverlayWrapper:focus-visible .serverStatusLabel{max-width:9rem}}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}header{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);background-color:#0a0e16b3;border-bottom:1px solid #c9ccd62e;justify-content:space-between;align-items:center;gap:1rem;height:4.5rem;padding:0 7.5%;animation:.5s headerSlideDown;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #0a0e1680}header .headerBrand{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}header .headerBrand img{object-fit:contain;filter:drop-shadow(0 0 16px #c9ccd640);width:2.25rem;height:2.25rem;transition:transform .25s}header .headerBrand span{letter-spacing:1px;color:#f5f6fa;white-space:nowrap;font-family:Orbitron,Segoe UI,sans-serif;font-size:1.125rem;font-weight:700}header .headerBrand:hover img{transform:translateY(-.33rem)scale(1.05)}header nav{scrollbar-width:none;align-items:center;gap:1.5rem;display:flex;overflow-x:auto}header nav::-webkit-scrollbar{display:none}header .navLink{letter-spacing:1.5px;text-transform:uppercase;color:#f5f6faa3;white-space:nowrap;padding-bottom:.25rem;font-family:Sora,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}header .navLink:after{content:"";transform-origin:100%;background-color:#4a72c9;border-radius:999px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 24px #4a72c959}header .navLink:hover{color:#f5f6fa}header .navLink:hover:after{transform-origin:0;transform:scaleX(1)}header .navLink.active{color:#4a72c9}header .navLink.active:after{transform-origin:0;transform:scaleX(1)}header .navLink.admin{color:#b3a186;text-shadow:0 0 8px #b3a18680}header .navLink.admin:after{background-color:#b3a186;box-shadow:0 0 12px #b3a18699}header .navLink.admin:hover{color:#f5f6fa}header .navLink.admin.active{color:#b3a186}@media (width<=768px){header{padding:0 1rem}header .headerBrand span{display:none}header nav{gap:1rem}header .navLink{font-size:.75rem}}.profilePicture{object-fit:cover;border:1px solid #c9ccd666;border-radius:50%;width:3rem;height:3rem;display:inline-block;box-shadow:0 0 16px #c9ccd640}.headerRight{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.accountLink{color:inherit;flex-shrink:0;text-decoration:none}.accountLink:after{content:none}.accountLink .profilePicture{transition:transform .25s,box-shadow .25s,border-color .25s}.accountLink:hover .profilePicture,.accountLink:focus-visible .profilePicture{border-color:#4a72c9;transform:scale(1.12);box-shadow:0 0 24px #4a72c959}.accountLink:active .profilePicture{transform:scale(1)}footer>img{border-radius:8px;width:auto;height:43vh;margin-left:auto;margin-right:auto;display:block;box-shadow:0 0 16px #c9ccd640}
