:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#171717;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;color:#fff}button:hover{border:1px solid #646cff}.app{display:flex;flex-direction:column;min-height:100vh}.main-component{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-component>*{width:100%}.footer,.navbar{flex-shrink:0}.navbar{display:grid;grid-template-columns:2}.navbar .left-section,.navbar .right-section{display:flex;align-items:center}.navbar .left-section>*,.navbar .right-section>*{padding:10px}.navbar a{cursor:pointer}.navbar img{height:50px;cursor:pointer}.navbar .left-section{grid-column:1;margin-left:15px}.navbar .right-section{grid-column:2;display:flex;justify-content:right;margin-right:15px}.navbar .left-section a{color:#fffef5;text-shadow:0 0 1px black,0 0 1px black,0 0 1px black,0 0 1px black;transition:.2s}.navbar .left-section a:hover{color:#7b81ff}.navbar .right-section .sign-in,.mobile-nav-list .sign-in{background-color:#4e57ff;border:1px solid black;color:azure;border-radius:7px;width:85px;height:12px;display:flex;justify-content:center;align-items:center;transition:.25s;padding:10px}.navbar .right-section .sign-in:hover .mobile-nav-list .sign-in:hover{background-color:#5d38ff}.navbar-mobile{display:none;grid-template-columns:2}.navbar-mobile .icon-container{background-color:#171717;border-radius:50%;padding:2px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px;filter:drop-shadow(2px 2px 2px black)}.navbar-mobile .icon-container .nav-icon{padding:0;font-size:1.25em;color:#fff}.mobile-nav-list{position:sticky;top:0;background-color:#000;display:flex;flex-direction:column;z-index:2;padding-bottom:25px;margin-bottom:10px}.mobile-nav-list a{color:#fff;margin-left:35px;margin-bottom:15px}.mobile-nav-list .navigations{display:flex;flex-direction:column}.mobile-nav-list .nav-close-icon{font-size:1.5em;color:#fff}.hidden{display:none}@media (max-width: 481px){.navbar{display:none}.mobile-nav-list .navigations{display:flex;flex-direction:column}.navbar-mobile{display:grid}}@media (min-width: 481px){.mobile-nav-list{display:none}}.footer{background:#171717;background:linear-gradient(180deg,#171717,#000)}.footer p,.footer a{color:#fff;font-size:.8em;margin:0 0 0 10px}.footer #tcgg-icon{width:100px}.footer>*{display:grid;grid-template-columns:2;padding:25px;margin-left:30px;margin-right:30px}.footer .upper{padding-top:50px;padding-bottom:0}.footer .lower{padding-bottom:50px}.footer .left-section{grid-column:1;width:50vw}.footer .right-section{grid-column:2;display:flex;justify-content:right;align-items:center}.footer .left-section *{margin:0}.footer .lower .left-section p{color:gray;font-style:italic;margin-bottom:5px}.footer .upper .right-section a{transition:.2s;cursor:pointer;padding-left:10px}.footer .upper .right-section a:hover{color:#7b81ff}@media (max-width: 481px){.footer>*{margin-left:3px;margin-right:3px}.footer .upper .right-section{flex-direction:column;align-items:flex-end}.footer .upper .right-section>*{margin-bottom:5px}.footer .lower .right-section{align-items:flex-end}}.footer-soc-med-btn{padding:9px;width:fit-content;border-radius:50%;display:flex;margin-left:10px;background-color:#232323}.footer-soc-med-btn img{display:block;width:23px;margin:0;padding:0}.not-found-page{display:flex;flex-direction:column;align-items:center;align-self:center;justify-self:center}.not-found-page>*{color:#fff;filter:drop-shadow(2px 2px 2px black)}.not-found-page h1{background-color:#4f2d9f;width:fit-content;padding:10px 150px;border-radius:20px;margin-bottom:0}.not-found-page button{background-color:#303030}.home-page,.home-page *{box-sizing:border-box}.home-page .banner-img{position:absolute;top:-100px;width:100%;height:500px;z-index:-1;object-fit:cover;filter:grayscale(15%)}.home-page .home-banner{height:380px;position:relative}.home-page .banner-txt>*{margin-left:30px}.home-page .banner-txt .clan-name{font-size:1.1em;margin-top:25px;margin-bottom:0;color:#e4ffe9;filter:drop-shadow(2px 2px 2px black)}.home-page .banner-txt .community-dept{font-size:.8em;margin-top:0;margin-bottom:0;color:#fffaea;filter:drop-shadow(2px 2px 2px black)}.home-page .banner-txt .tournament{color:#fff;color:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);font-size:5rem;margin-top:40px;margin-bottom:0}.home-page .shadow-text{background:#fff;background:linear-gradient(180deg,#fff,#a6a6a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 2px black)}.home-page .about{display:grid;grid-template-columns:2;padding-top:30px}.home-page .about>.left-section{grid-column:1;color:#fff;width:50vw;padding-left:30px}.home-page .about>.left-section h2{font-size:2.5em;filter:drop-shadow(2px 2px 2px black);margin-bottom:0}.home-page .about>.right-section{grid-column:2;padding-top:35px}.home-page .sign-up,.home-page .conclusion{padding:20px 30px 50px}.home-page .sign-up h2,.home-page .conclusion h2{font-size:2.5em;filter:drop-shadow(2px 2px 2px black);margin-bottom:0}.home-page .sign-up p,.home-page .conclusion p{color:#fff}.home-page .sign-up button{background-color:#7e37f8;color:#fff;width:150px;border:0px;transition:.25s}.home-page .sign-up button:hover{background-color:#6d1afb}.home-page .conclusion h5{font-size:1.25em;filter:drop-shadow(2px 2px 2px black);margin-bottom:0}.home-page .conclusion .sub-section{margin-left:20px;padding-left:15px;border-left:5px solid white}.home-page .conclusion .sub-section:last-of-type{margin-bottom:25px}@media (max-width: 641px){.home-page .banner-txt .clan-name{font-size:4vw}.home-page .banner-txt .community-dept{font-size:2.5vw}.home-page .banner-txt .tournament{font-size:12vw}.home-page .about{display:flex;flex-direction:column}.home-page .about>.left-section{width:90%}.home-page .about>.right-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-page .about>.right-section .about-bulletpoint{width:90%}.home-page .sign-up,.home-page .conclusion{width:90%}.home-page .conclusion .sub-section{margin-left:10px;padding-left:15px;border-left:5px solid white}}.about-bulletpoint{display:grid;grid-template-columns:2;width:35vw;margin-bottom:20px}.about-bulletpoint>*{display:flex;flex-direction:column;justify-content:center}.about-bulletpoint .left-section{grid-column:1;align-items:center}.about-bulletpoint .right-section{grid-column:2}.about-bulletpoint .left-section img{width:50px;margin:15px}.about-bulletpoint .right-section>*{margin:0;color:#fff}.about-bulletpoint .right-section #header{font-size:1.5em}.schedule-item{border-bottom:1px solid white;padding-top:15px;padding-bottom:15px;display:grid;grid-template-columns:2}.schedule-item .left-section{grid-column:1;cursor:pointer}.schedule-item .right-section{grid-column:2}.schedule-item .right-section{display:flex;justify-content:right;align-items:center}.schedule-item p{color:#fff;margin:0;font-weight:350;font-size:.8em}.schedule-item .day{font-style:italic;font-weight:300}.schedule-item h4{color:#fff;margin:0;font-size:1.5em;font-weight:500}.schedule-item .join-info-comp{color:#8b8b8b;font-style:italic;font-size:.7em}.schedule-item .join-info-game{color:#000;font-style:italic;font-size:.7em}.schedule-item .event-status{font-style:italic;font-size:.7em}.schedule-item .notes{font-size:.7em}.schedule-item .commencing{color:#09ff26}.schedule-item .on-going{color:#fffb09}.schedule-item .delayed{color:#ffa909}.schedule-item .concluded{color:#d7c4ff}.schedule-item .cancelled{color:#ffa4a4}@property --btnGradientCol1{syntax: "<color>"; initial-value: #00C9FF; inherits: false;}.schedule-item .join-btn{border:0;font-size:.9em;background:var(--btnGradientCol2);background:linear-gradient(90deg,var(--btnGradientCol1) 0%,var(--btnGradientCol2) 100%);transition:--btnGradientCol1 .25s,--btnGradientCol2 .25s;color:#000}.schedule-item .join-btn:hover{--btnGradientCol1: #e3ffe7;--btnGradientCol2: #d9e7ff}.schedule-item .hidden{display:none}.schedule{display:grid;grid-template-columns:1fr 1fr;padding-left:25px;padding-right:25px;box-sizing:border-box}.schedule>*{padding:10px 35px 35px;margin:10px;border-radius:25px;height:fit-content}.schedule>.left-section{grid-column:1;background-color:#0a0a0a}.schedule>.right-section{grid-column:2;background:#0093fc;background:linear-gradient(90deg,#0079dd,#6308ff)}.schedule h3{padding:5px 10px;width:fit-content}.schedule>.left-section h3{color:#fff;background:#0093fc;background:linear-gradient(90deg,#0093fc,#6308ff);border-radius:3px}.schedule>.right-section h3{background:#000;color:#fff;border-radius:3px}.schedule h5{color:#fff;margin:25px 0 0;font-size:.8em}.schedule #schedule-bullet-pt{color:#fff;font-size:.7em;margin:0}@media (max-width: 781px){.schedule{display:flex;flex-direction:column;justify-content:center;width:100%}}@media (max-width: 481px){.schedule{padding-left:10px;padding-right:10px}}.loading{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading *{color:#fff}.loading .loading-header{display:flex;align-items:center}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading h2{margin:0}.loading #loading-icon{font-size:2em;animation:rotate 1s linear infinite;margin-right:20px}.loading p{font-size:.8em;color:#b9b9b9}.result-component{display:flex;justify-content:center;align-items:center;width:90%;color:#fff;overflow-x:scroll}.result-component .user-item{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;padding:10px 30px;margin:20px;width:250px;min-width:250px;border-radius:10px;filter:drop-shadow(2px 2px 2px black);border:1px solid black;background:#121212;background:linear-gradient(90deg,#121212,#000,#121212)}.result-component .gold{background:#c7ac00;background:radial-gradient(circle,#c7ac00,#736402)}.result-component .silver{background:#c4c4c2;background:radial-gradient(circle,#c4c4c2,#737373)}.result-component .bronze{background:#ab7200;background:radial-gradient(circle,#ab7200,#754901)}.result-component .user-item img{background:#1f1f24;background:radial-gradient(circle,#1f1f24,#0a0a0a);padding:5px;width:110px;height:110px;border-radius:50%;border:1px solid rgb(99,99,99)}.result-component p{padding:0;margin:0;filter:drop-shadow(1px 1px 1px black)}.result-component .rank-display{display:flex;align-items:center;justify-content:flex-start;margin-top:10px;margin-bottom:20px;width:100%}.result-component .rank-display .icon{width:30px;margin-right:5px;filter:drop-shadow(1px 1px 1px black)}.result-component .rank-display p{font-size:1em}.result-component .plr-name{margin-top:15px;font-size:1.45em;font-weight:600}.result-component .gold-trophy{fill:#fff3a3}.result-component .bronze-trophy{fill:#deac79}.result-component .user-item p:last-of-type{margin-bottom:5px}@media (max-width: 1390px){.result-component{justify-content:flex-start}}.result-component .team-item{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;padding:10px 30px;margin:20px;width:100%;border-radius:10px;filter:drop-shadow(2px 2px 2px black);border:1px solid black}.result-component .team-item .rank-display{margin-bottom:5px}.result-component .members-container{width:100%}.result-component .members-container li{display:flex;align-items:center;margin-bottom:15px}.result-component .members-container img{width:55px;margin-right:10px;background:#1f1f24;background:radial-gradient(circle,#1f1f24,#0a0a0a);padding:2px;border-radius:50%;border:1px solid rgb(99,99,99)}.result-component .members-container p{font-size:1.25em;margin-top:0}.results-page{display:flex;flex-direction:column;align-items:center;padding-top:25px;padding-left:30px;padding-right:30px;box-sizing:border-box}.results-page *{color:#fff}.results-page .result-item{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#121212;background:linear-gradient(90deg,#121212,#000,#121212);width:85vw;padding:20px;border-radius:20px;filter:drop-shadow(2px 2px 2px black);border:2px solid black;margin-bottom:25px}.results-page .current-standing{background:#050a57;background:linear-gradient(120deg,#050a57,#250c5b 78%,#2e065c)}.results-page .day-result,.results-page .current-standing{cursor:pointer;transition:.5s}.results-page .day-result:hover,.results-page .current-standing:hover{transform:scale(1.025)}.results-page .result-component{margin-top:5px}.results-page .result-item h3{margin:10px 0 0;width:100%;padding:0 0 0 50px;font-size:2em;font-weight:600;filter:drop-shadow(2px 2px 2px black)}.results-page .result-item h4{margin:0;width:100%;padding:0 0 0 50px;font-size:1em;font-weight:350;color:#d2d2d2;filter:drop-shadow(1px 1px 1px black)}.results-page .result-item .results-not-released-info{color:#c8c8c8}.results-page .result-item .results-day-cancelled-info{color:#c5a7a7}.day-info{background:#121212;background:linear-gradient(90deg,#121212,#000,#121212);box-sizing:border-box;width:calc(100% - 60px);margin:30px;border-radius:10px;border:1px solid black;filter:drop-shadow(2px 2px 2px black)}.day-info p,.day-info h3,.day-info h4,.day-info h5,.day-info li{color:#fff;margin:0;white-space:pre-wrap}.day-info .header{display:grid;grid-template-columns:1fr 3fr 1fr 1fr}.day-info .left-section{grid-column:1;display:flex;align-items:center;border-right:1px solid rgb(130,130,130)}.day-info .middle-section{grid-column:2}.day-info .button-section{grid-column:3}.day-info .right-section{grid-column:4;display:flex;justify-content:right}@property --btnGradientCol2{syntax: "<color>"; initial-value: #92FE9D; inherits: false;}.day-info .button-section button{border:0;font-size:.9em;background:var(--btnGradientCol2);background:linear-gradient(90deg,var(--btnGradientCol1) 0%,var(--btnGradientCol2) 100%);transition:--btnGradientCol1 .25s,--btnGradientCol2 .25s;color:#000}.day-info .button-section button:hover{--btnGradientCol1: #e3ffe7;--btnGradientCol2: #d9e7ff}.day-info .header>*{display:flex;flex-direction:column;justify-content:center;padding:20px;border-bottom:1px solid rgb(130,130,130)}.day-info #day-label{font-size:2.5em;background:#fff;background:linear-gradient(180deg,#fff,#dadada);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 2px black)}.day-info #comp-item{font-size:1.4em}.day-info .middle-section>*{display:flex;align-items:center;margin-top:5px}.day-info .middle-section #icon{color:#d7cfff;margin-right:10px}.day-info #comp-time{font-size:.8em;color:#d7cfff}.day-info #comp-game{font-size:.8em;font-weight:400}.day-info .location .not-hoverable{color:#d7cfff}.day-info .location .hoverable{color:#d7cfff;cursor:pointer;transition:.25s}.day-info .location .hoverable:hover{color:#937dff}.day-info .status{display:flex;align-items:center;justify-content:right;margin-bottom:5px}.day-info #status-icon{width:15px;height:15px;border-radius:50%;margin-right:5px}.day-info .status-scheduled{background-color:#e6ff83}.day-info .status-commencing{background-color:#0ff}.day-info .status-ongoing{background-color:#ffe600}.day-info .status-delayed{background-color:#ff5900}.day-info .status-concluded{background-color:#2bff00}.day-info .status-cancelled{background-color:#e40000}.day-info #reg-status,.day-info #result-status{font-size:.8em;text-align:right}.day-info .reg-open{color:#adff2f}.day-info .reg-close{color:#ff552f}.day-info .results-pending{color:#f5ff69}.day-info .results-released{color:#66ff64;cursor:pointer;transition:.2s}.day-info .results-released:hover{color:#0cffe7}.day-info .results-updated{color:#00ffb7}.day-info .content{margin-left:40px;margin-right:30px}.day-info .content:last-of-type{padding-bottom:25px}.day-info .content h4{font-size:1.5em;margin-top:30px;margin-bottom:10px}.day-info .content h5{font-size:1em;color:#000;padding:5px 15px;margin-top:15px;margin-bottom:10px;border-radius:10000px;width:fit-content;background:#e7aeee;background:radial-gradient(circle,#e7aeee,#94bbe9);filter:drop-shadow(2px 2px 2px black)}.day-info .content>* div,.day-info .description p{margin-left:12px}.day-info .description p{margin-bottom:15px}.day-info .description p:last-child{margin-bottom:10px}.day-info .information ul{padding-left:10px}.day-info .awards>*>*{padding-left:20px}.day-info .information>*>*,.day-info .awards>*>*>*{display:flex;align-items:center}.day-info .information .icon,.day-info .awards .icon{color:#fff;margin-right:5px}.day-info .rank-awards .champion{color:#ef0}.day-info .rank-awards .silver{color:#dadada}.day-info .rank-awards .bronze{color:#cd7e00}.day-info .rank-awards .unranked{color:#f2eaff}.day-info .additional-awards .icon{color:#c384ff}.day-info .additional ul *{color:#fff}.day-info .registered-participants ul{cursor:pointer;width:fit-content;padding-left:15px}.day-info .registered-participants ul li{display:flex;align-items:center;margin:10px}.day-info .registered-participants ul li img{width:45px;margin-right:15px;border-radius:50%;border:2px solid rgb(161,161,161);filter:drop-shadow(2px 2px 2px black)}.day-info .info-unavailable{margin-top:50px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:center}.day-info .info-unavailable p{text-align:center;color:#c8c8c8}@media (max-width: 591px){.day-info .header{display:grid;grid-template:"day day" "info status" "button button"}.day-info .header>*{border:0;padding:10px}.day-info .header .left-section{grid-area:day}.day-info .header .middle-section{grid-area:info;padding-left:20px}.day-info .button-section{grid-area:button;border-bottom:1px solid rgb(130,130,130);padding-left:20px;padding-right:20px}.day-info .right-section{grid-area:status;padding-right:20px}}@media (max-width: 481px){.day-info{margin:0 15px;width:calc(100% - 30px)}}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;align-self:center;padding-top:30px;padding-bottom:30px}.login-page .content{border:2px solid rgb(86,86,86);border-radius:10px;padding:20px 30px;filter:drop-shadow(2px 2px 2px black)}.login-page h3,.login-page p{color:#fff}.login-page h3{text-align:center;margin:0 0 25px;font-size:1.5em;font-weight:500}.login-page form>div{display:flex;flex-direction:column-reverse;height:110px}.login-page form>div input:placeholder-shown~label{font-size:1em;top:35px;left:15px;cursor:text}.login-page form>div label,.login-page form>div input:focus~label{color:#fff;font-size:.9em;transition:.2s;position:relative;top:0;left:0;cursor:auto}.login-page form>div input{background:none;border:0;border-bottom:2px solid white;width:400px;height:30px;margin:0 10px 30px;padding:10px;outline:none;font-size:1em;color:#fff;transition:.2s}.login-page form>div input:hover{border-bottom:2px solid rgb(193,177,255)}.login-page form>div input:hover~label{color:#e2d9ff}.login-page form>div input:focus~label{color:#ae92ff}.login-page form>div input:focus{border-bottom:2px solid rgb(140,0,255);outline:none;background:none}.login-page form>div input:-webkit-autofill,.login-page form>div input:-webkit-autofill:hover,.login-page form>div input:-webkit-autofill:focus,.login-page form>div input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 0 white inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff;transition:background-color 0s 600000s,color 0s 600000s!important}.login-page form button{width:100%;border-radius:90000px;background-color:#6068ff;border:1px solid black;outline:none;transition:.25s;margin-top:20px;filter:drop-shadow(2px 2px 2px black)}.login-page form button:hover{background-color:#985dff}.login-page form p{font-size:.65em;margin:0;padding:0;font-style:italic;color:#7b7b7b;text-align:center}@media (max-width: 550px){.login-page form>div input{width:70vw}}@property --outlineColor{syntax: "<color>"; initial-value: rgb(95,95,95); inherits: false;}.dashboard-page{display:grid;grid-template-columns:1fr 5fr;border-top:1px solid var(--outlineColor);border-bottom:1px solid var(--outlineColor)}.dashboard-page .buttons-container{grid-template-columns:1;display:grid;grid-template-rows:1fr 1fr}.dashboard-page .nav-buttons{list-style:none;padding:10px 0 30px;margin:0;background-color:#141414;border-right:1px solid var(--outlineColor);display:flex;flex-direction:column;align-items:center}.dashboard-page .buttons-container ul:last-child{justify-content:flex-end;padding-bottom:10px}.dashboard-page .nav-buttons li{width:85%;display:grid;grid-template-columns:1fr 4fr;justify-content:center;align-items:center;color:#b2b2b2;background:none;border:none;transition:.25s;outline:none;border-radius:10px;padding:2px;margin-top:10px;margin-left:10px;margin-right:10px;cursor:pointer}.dashboard-page .nav-buttons button{grid-column:2;background:none;border:none;outline:none;color:#fff;font-weight:400;text-align:left}.dashboard-page .nav-buttons .icon{grid-column:1;margin-left:20px;color:#fff;font-size:1.25em}.dashboard-page .nav-buttons li:hover{background-color:#252525}.dashboard-page .nav-buttons .selected{background-color:#4e57ff;color:#000;filter:drop-shadow(2px 2px 2px black)}.dashboard-page .nav-buttons .selected:hover{background-color:#6a71fb;color:#000}.dashboard-page .nav-buttons #logout{margin-top:10px;margin-bottom:5px}.dashboard-page .content{display:flex;flex-direction:column;justify-content:center}@media (max-width: 801px){.dashboard-page{display:flex;flex-direction:column}.dashboard-page .nav-buttons{flex-direction:row;padding-bottom:10px;flex-wrap:wrap;margin-left:20px;margin-right:20px}.dashboard-page .nav-buttons li{margin-top:0;margin-bottom:10px}.dashboard-page .nav-buttons:first-child li{flex-grow:1}.dashboard-page .buttons-container ul:last-child{justify-content:flex-start}.dashboard-page .buttons-container{grid-template-columns:1fr;grid-template-rows:auto auto}.dashboard-page .buttons-container>*{border:0}.dashboard-page .nav-buttons li{width:fit-content;background-color:#191919;filter:drop-shadow(2px 2px 2px black)}}@media (max-width: 500px){.dashboard-page .buttons-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dashboard-page .nav-buttons:first-child{padding-bottom:0}.dashboard-page .nav-buttons:last-child{padding-top:0}.dashboard-page .nav-buttons li{width:100%}}.dashboard-home{padding-bottom:30px}.dashboard-home .header>img{display:block;position:relative;box-sizing:border-box;top:0;width:100%;height:100px;z-index:-1;object-fit:cover;filter:grayscale(15%);-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.dashboard-home .header .welcome-text{position:absolute;top:40px;margin-left:30px;margin-top:20px;display:flex;align-items:center}.dashboard-home .header .welcome-text img{width:70px;height:70px;border-radius:50%;border:2px solid rgb(213,213,213);background-color:#131313;margin-right:15px;object-fit:cover}.dashboard-home .header .welcome-text h3{font-size:2.25em;background:#fff;background:linear-gradient(180deg,#fff 0% 50%,#a6a6a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 2px black)}.dashboard-home>*{padding-bottom:50px}.dashboard-home .stats{margin-left:30px;display:flex}.dashboard-home .stats>*{background-color:#101010;background-image:url(/assets/galaxy_img-GeDp8UoL.png);background-position:center center;background-repeat:no-repeat;background-size:cover;filter:drop-shadow(2px 2px 2px black);border:2px solid black;border-radius:10px;margin-right:20px;padding:20px;width:200px;height:80px}.dashboard-home .stats>* h4{margin:0;background:#fff;background:linear-gradient(180deg,#fff 0% 50%,#a6a6a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 2px black);font-size:1.25em}.dashboard-home .stats>* p{color:#fff;font-size:1.4em;margin:15px 0 0;text-align:right;font-weight:700}.dashboard-home .highlighted{margin-left:30px;margin-right:30px;background-color:#101010;border-radius:8px;padding:15px;filter:drop-shadow(2px 2px 2px black)}.dashboard-home .highlighted h3{color:#fff;margin:0}.dashboard-home ol{padding:0 0 0 15px}.dashboard-home .highlighted li{color:#fff;margin:5px;padding:10px;border-radius:10px;font-weight:400;cursor:pointer;transition:.25s;filter:drop-shadow(2px 2px 2px black)}.dashboard-home .highlighted li:hover{background-color:#161616}@media (max-width: 801px){.dashboard-home .header .welcome-text{position:relative;top:-125px}.dashboard-home .header{height:100px}}@media (max-width: 481px){.dashboard-home .header .welcome-text{position:relative;top:-150px}}.dashboard-reg{background-color:#0a0a0a;margin:25px;padding:25px;border:10px;border-radius:15px}.dashboard-reg h3,.dashboard-reg p,.dashboard-reg th,.dashboard-reg tr{color:#fff}.dashboard-reg h3{margin:0 0 10px;font-size:1.5em}.dashboard-reg .note{font-size:.9em;color:#adadad;margin:0 0 10px}.table-wrapper{overflow-x:scroll}.table-wrapper{scrollbar-width:none}.table-wrapper table{width:100%;border-collapse:separate;border-spacing:0 10px;overflow-x:scroll}.table-wrapper td{padding:5px 5px 10px;font-weight:400;text-align:left}.table-wrapper td:first-child{padding-left:15px}.table-wrapper thead td{color:#cacaca;border-bottom:1px solid rgb(124,124,124)}.day-registraiton-row td{padding:10px 5px;font-weight:400;text-align:left}.day-registraiton-row td:first-child{padding-left:15px}.day-registraiton-row{border-bottom:1px solid rgb(124,124,124)}.day-registraiton-row td{color:#fff}.day-registraiton-row{cursor:pointer}.day-registraiton-row td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.day-registraiton-row td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.day-registraiton-row:hover{background-color:#191919;filter:drop-shadow(2px 2px 2px black)}.day-registraiton-row .status-text{padding:3px 10px;border-radius:10px;font-weight:500;opacity:.85;font-size:.95em;filter:drop-shadow(2px 2px 2px black);border:1px solid black}.day-registraiton-row .open{background-color:#beff98;color:#000}.day-registraiton-row .expiring{background-color:#fff89c;color:#000}.day-registraiton-row .registered{background-color:#b5ffe1;color:#000}.day-registraiton-row .close{background-color:#ff9f98;color:#000}.day-registraiton-row .pending{background-color:#c7b5ff;color:#000}.day-registraiton-row .loading-text{color:gray}.personal-results{background-color:#0a0a0a;margin:25px;padding:25px;border:10px;border-radius:15px}.personal-results *{color:#fff;margin:0}.personal-results h3{font-size:1.75em;margin-bottom:10px}.personal-results .results-overview .flex-display-sections{display:flex;justify-content:center;margin-bottom:25px;margin-top:25px}.personal-results .results-overview .flex-display-sections .results-section{background-color:#1e1e1e;margin-right:20px;width:calc(33% - 25px);border-radius:7px;display:flex;flex-direction:column}.personal-results .results-overview .flex-display-sections .results-section:last-child{margin-right:0}.personal-results .results-overview .flex-display-sections .results-section>div{background:#22c1c3;background:linear-gradient(90deg,#22c1c3,#fdbb2d);border-top-left-radius:7px;border-top-right-radius:7px;padding:5px 10px}.personal-results .results-overview .flex-display-sections .results-section:nth-child(1)>div{background:#e3cd9f;background:linear-gradient(0deg,#cbb482,#d4940b)}.personal-results .results-overview .flex-display-sections .results-section:nth-child(2)>div{background:#9fe3d7;background:linear-gradient(0deg,#83beb3,#0bbdd4)}.personal-results .results-overview .flex-display-sections .results-section:nth-child(3)>div{background:#c99fe3;background:linear-gradient(0deg,#a982c2,#730bd4)}.personal-results .results-overview .flex-display-sections .results-section>div h4{font-weight:600;border-bottom:1px solid rgb(255,255,255);font-size:1.25em;padding:10px 5px;margin-left:10px;margin-right:10px}.personal-results .results-overview .flex-display-sections .results-section>div .enlarged{font-size:5em;font-weight:400;text-align:center}.personal-results .results-overview .flex-display-sections .results-section>div .shrunk{padding-left:5px;padding-bottom:10px;font-size:1.1em;text-align:right;padding-right:10px}.personal-results .results-overview .flex-display-sections .results-section>p{font-weight:300;padding:15px 10px;color:#b5b5b5;text-align:center;flex-grow:1;display:flex;justify-content:center;align-items:center}.personal-results .results-breakdown h3{margin-top:35px;margin-bottom:5px}@media (max-width: 1000px){.personal-results .results-overview .flex-display-sections{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center}.personal-results .results-overview .flex-display-sections .results-section{width:90%;margin-bottom:20px;margin-right:0}.personal-results .results-overview .flex-display-sections .results-section:nth-child(1){grid-row:1;grid-column:1}.personal-results .results-overview .flex-display-sections .results-section:nth-child(2){grid-row:1;grid-column:2}.personal-results .results-overview .flex-display-sections .results-section:nth-child(3){grid-row:2;grid-column:1}}@media (max-width: 550px){.personal-results{background-color:#0a0a0a;margin:10px;padding:25px;border:10px;border-radius:15px}.personal-results .results-overview .flex-display-sections{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;justify-items:center}.personal-results .results-overview .flex-display-sections .results-section{width:100%;margin-bottom:20px;margin-right:0}.personal-results .results-overview .flex-display-sections .results-section:nth-child(1){grid-row:1;grid-column:1}.personal-results .results-overview .flex-display-sections .results-section:nth-child(2){grid-row:2;grid-column:1}.personal-results .results-overview .flex-display-sections .results-section:nth-child(3){grid-row:3;grid-column:1}}.attendance-registration-page{background:#121212;background:linear-gradient(90deg,#121212,#000,#121212);margin:30px;padding:25px;width:65vw;border-radius:10px;border:1px solid black;filter:drop-shadow(2px 2px 2px black);align-self:center;justify-self:center}.attendance-registration-page h3,.attendance-registration-page h4,.attendance-registration-page p,.attendance-registration-page label{color:#fff;margin:0}.attendance-registration-page h3{font-size:1.5em;margin-bottom:25px}.attendance-registration-page .day-info-div>div{padding:10px 15px;margin-bottom:10px;border-radius:10px;background:linear-gradient(90deg,#fc466b,#3f5efb);filter:drop-shadow(2px 2px 2px black)}.attendance-registration-page .day-info-div>div h4{font-size:1.25em;background:#fff;background:linear-gradient(180deg,#fff 0% 50%,#a6a6a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px 1px black)}.attendance-registration-page .day-info-div>div p{margin-left:30px;filter:drop-shadow(1px 1px 1px black)}.attendance-registration-page .day-info-div{margin-bottom:30px}.attendance-registration-page form div{margin-bottom:10px;display:flex;align-items:center}.attendance-registration-page form div,.attendance-registration-page form div *{cursor:pointer}.attendance-registration-page form div input{margin-right:10px;width:15px;height:15px}.attendance-registration-page form .button-container{margin-top:30px}.attendance-registration-page form label{transition:.25s}.attendance-registration-page form label:hover{color:#ffffc4}.attendance-registration-page form input[type=radio]:checked+label{color:#ebcbff}.attendance-registration-page .button-container .return-btn{margin-right:20px;color:#fff;background-color:#232323}.attendance-registration-page .button-container{display:flex;justify-content:right}.attendance-registration-page .button-container button{transition:.25s}.attendance-registration-page .button-container button:hover{transform:scale(1.1)}.attendance-registration-page .button-container .submit-btn{background:linear-gradient(90deg,#f8ff00,#3ad59f);border:1px solid black;color:#000;filter:drop-shadow(2px 2px 2px black)}@media (max-width: 601px){.attendance-registration-page{width:80vw;margin-top:10px;margin-bottom:0}}.loading #success-icon{font-size:2.5em;margin-right:20px}.loading button{background-color:#242424;margin-top:20px}.day-result-info-page h3,.day-result-info-page h4,.day-result-info-page p,.day-result-info-page tbody tr td{color:#fff}.day-result-info-page{background:#121212;background:linear-gradient(90deg,#121212,#000,#121212);box-sizing:border-box;width:calc(100% - 65px);margin:30px;padding:10px 30px 25px;border-radius:15px;border:1px solid black;filter:drop-shadow(2px 2px 2px black)}.day-result-info-page h3{margin:10px 0 20px;font-size:2em;font-weight:500}.day-result-info-page h4{margin:0 0 10px;font-size:1.5em;font-weight:400}.day-result-info-page .item-info{display:flex;align-items:center;margin-left:10px;margin-bottom:10px}.day-result-info-page .item-info p{margin:0;color:#dcaeff}.day-result-info-page .icon{color:#d092ff;margin-right:5px;width:30px;font-size:1.1em}.day-result-info-page .table-wrapper{overflow-x:scroll}.day-result-info-page .table-wrapper{scrollbar-width:none}::-webkit-scrollbar{width:0px}.day-result-info-page table{width:100%;border-collapse:separate;border-spacing:0 10px;overflow-x:scroll}.day-result-info-page td{padding:5px 5px 10px;font-weight:400;text-align:left;min-width:50px}.day-result-info-page td:first-child{padding-left:15px}.day-result-info-page thead td{color:#cacaca;border-bottom:1.5px solid rgb(124,124,124)}.day-result-info-page .footnote{font-size:.9em;color:#b9b9b9;font-style:italic}.day-result-info-page .footnote .link{color:#7c90ff;cursor:pointer;transition:.2s}.day-result-info-page .footnote .link:hover{color:#a4d8ff}@media (max-width: 481px){.day-result-info-page{margin:0 15px;width:calc(100% - 35px)}}.individual-result-row td{border-bottom:.5px solid rgb(50,50,50)}.individual-result-row td>div{display:flex;align-items:center}.individual-result-row td>div img{width:40px;border-radius:50%;margin-right:10px}.individual-result-row td>div p{margin:0}.individual-result-row .rank-label{margin:0;width:20px;height:20px;text-align:center;padding:5px;border-radius:50%;vertical-align:middle;display:flex;align-items:center;justify-content:center}.individual-result-row .label-rank-1{background-color:#fff78a;color:#000}.individual-result-row .label-rank-2{background-color:#dfdfdf;color:#000}.individual-result-row .label-rank-3{background-color:#c88c54;color:#000}.individual-result-row .team-label{margin:0;width:fit-content;padding:2px 15px;border-radius:5px;font-weight:500}.individual-result-row .team-1{background-color:#5f89fc;color:#000}.individual-result-row .team-2{background-color:#c55ffc;color:#000}.individual-result-row .team-3{background-color:#8e52ff;color:#000}.individual-result-row .team-4{background-color:#30d6ff;color:#000}.individual-result-row .notes-info p{margin:0 0 5px}.gallery-item .image-frame{background-color:#fff;padding:10px;display:flex;justify-content:center;align-items:center;filter:drop-shadow(2px 2px 2px black);width:fit-content;height:auto;margin-bottom:35px}.gallery-item .image-frame img{width:50vw}.gallery-item .image-frame .template-img{opacity:0}.gallery-item .image-frame .displayed-img{position:absolute;opacity:0;transition:.45s}.gallery-item .image-frame .current{opacity:1}.gallery-item .image-footer{position:absolute;bottom:55px;left:25px}.gallery-item .image-footer p{color:#fff;margin:0;filter:drop-shadow(2px 2px 2px black)}.gallery-item .image-footer .desc{font-weight:500;font-size:1.5em}.gallery-item .image-index{position:absolute;bottom:35px;right:25px}.gallery-item .image-index p{color:#fff;filter:drop-shadow(3px 3px 3px black);font-size:.9em}.gallery-item .image-nav{width:100%;position:absolute;bottom:calc(50% + 35px)}.gallery-item .image-nav button{border-radius:50%;width:40px;height:40px;padding:5px;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0003;outline:none;transition:.2s}.gallery-item .image-nav button:hover{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:#1d1d1d}.gallery-item .image-nav button>*{font-size:2em;opacity:.5;transition:.25s}.gallery-item .image-nav button:hover>*{opacity:1}.gallery-item .image-nav button:first-child{position:absolute;left:25px}.gallery-item .image-nav button:last-child{position:absolute;right:25px}@media (max-width: 650px){.gallery-item .image-frame img{width:80vw}}@media (max-width: 450px){.gallery-item .image-footer{left:20px}.gallery-item .image-footer .desc{font-size:1.05em;max-width:calc(100% - 24px)}.gallery-item .image-footer .author{font-size:.8em}.gallery-item .image-index p{color:#fff;filter:drop-shadow(3px 3px 3px black);font-size:.7em}.gallery-item .image-index{position:absolute;top:0;right:20px}.gallery-item .image-nav button{width:30px;height:30px;padding:5px}}.gallery{display:flex;flex-direction:column;align-items:center}.gallery .gallery-header{margin-top:20px;margin-bottom:40px}.gallery .gallery-header *{color:#fff;margin:0;padding:0;text-align:center}.gallery .gallery-header h2{font-size:2.5em;margin-bottom:3px}.gallery .gallery-header p{color:#d3d3d3;font-size:.9em}.gallery .img-container{width:80vw;display:flex;flex-direction:column}.gallery .img-container .gallery-left{align-self:flex-start;transform:rotate(-3deg)}.gallery .img-container .gallery-right{align-self:flex-end;transform:rotate(3deg)}@media (max-width: 650px){.gallery .img-container{width:90vw;display:flex;flex-direction:column}}
