@import url(https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Courier+Prime:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Creepster&family=Courier+Prime:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#f5f5f5;color:#333;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{font-family:Arial,sans-serif}.app-container{display:flex}.sidebar{background-color:#333;color:#fff;height:100vh;overflow-y:auto;width:200px}.content{flex:1 1;padding:20px}.sidebar::-webkit-scrollbar{width:12px}.sidebar::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px}.sidebar::-webkit-scrollbar-track{background-color:#333}.logos-container{align-items:center;display:flex;flex:auto;flex-direction:row;gap:63px;justify-content:flex-start;margin-bottom:20px;margin-top:20px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#fff #000;white-space:nowrap;width:100%}.light-font,.medium-font{font-family:Laila,sans-serif}.logo-container{display:flex;height:190px;padding:10px;width:180px}.give-border-selected{border:3px solid #c9cbdd}.logo-image{border:0 solid #fff}.logos-container::-webkit-scrollbar{height:5px}.logos-container::-webkit-scrollbar-thumb,.logos-container::-webkit-scrollbar-track{background-color:#fff}.column-container{gap:30px}@media screen and (max-width:868px){.first-column,.second-column{width:100%!important}.column-container{flex-direction:column!important;gap:0}.heading{width:90vw!important}.ask-names{font-size:20px!important}.submit-button{width:60%!important}}.register-submit-button:disabled{background-color:#555!important;border-color:#666!important;box-shadow:none!important;color:#888!important;cursor:not-allowed!important;opacity:.5!important}.register-main-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;width:100vw}.register-heading{color:#d4181c;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,6rem);letter-spacing:.3rem;margin-bottom:2vh;margin-top:15vh;padding:0 20px;text-align:center;text-shadow:0 0 20px #d4181c99,0 0 40px #d4181c66,2px 2px 4px #000c;text-transform:uppercase}.register-form-container{align-items:center;background-color:#090a1cb3;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:20vh;margin-top:10px;padding-bottom:10vh;padding-top:10vh;width:95.791%}.register-column-container{align-items:center;display:flex;justify-content:space-around;margin-top:30px;width:100%}.register-first-column{margin-left:10px}.register-first-column,.register-second-column{display:flex;flex-direction:column;margin-bottom:10px;width:50%}.register-field-row{display:flex;justify-content:space-between}.register-label{color:#e0e0e0;font-size:22px;font-weight:700;text-shadow:1px 1px 2px #000c;width:40%}.register-input,.register-label{font-family:Courier Prime,monospace;margin-bottom:10px}.register-input{background-color:#c9cbdd;border:none;border-radius:25px;box-sizing:border-box;font-size:15px;margin-right:15px;padding:10px;width:50%}.register-ldap-container{display:flex;flex-direction:row;margin-right:15px;width:50%}.register-ldap-input{border:none;margin-right:10px;width:60%}.register-ldap-input,.register-ldap-suffix{background-color:#c9cbdd;border-radius:25px;box-sizing:border-box;font-family:Courier Prime,monospace;font-size:15px;margin-bottom:10px;padding:10px}.register-ldap-suffix{color:#000;width:40%}.register-error{color:#ff6b6b;font-family:Courier Prime,monospace;font-size:20px;font-weight:700;margin-bottom:10px;text-shadow:0 0 10px #ff6b6b80}.register-crew-logo-section{display:flex;justify-content:center;margin-bottom:5vh;margin-top:5vh;width:100%}.register-crew-logo-heading{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5vw,4rem);letter-spacing:.3rem;margin-bottom:10px;text-align:center;text-shadow:0 0 20px #d4181c99,0 0 40px #d4181c66,2px 2px 4px #000c;text-transform:uppercase}.register-footer-text{color:#e0e0e0;font-family:Courier Prime,monospace;font-size:22px;margin:10px}.register-footer-link{color:#ff6b6b;font-weight:700;text-decoration:none;transition:all .3s}.register-footer-link:hover{color:#d4181c;text-shadow:0 0 10px #d4181c99}.register-submit-button{background-color:#d4181c;border:2px solid red;border-radius:8px;box-shadow:0 0 20px #d4181c99;color:#fff;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.2rem;margin-bottom:1px;margin-top:20px;padding:15px 10px;text-transform:uppercase;transition:all .3s;width:20%}.register-submit-button:hover:not(:disabled){background-color:#8b0000;box-shadow:0 0 30px #d4181ccc;transform:translateY(-2px)}@media screen and (max-width:868px){.register-first-column,.register-second-column{width:100%!important}.register-column-container{flex-direction:column!important;gap:0}.register-label{font-size:20px!important}.register-submit-button{width:60%!important}}nav{align-items:center;background-color:initial;color:#fff;display:flex;justify-content:space-between;padding:0;position:absolute;position:fixed;top:0;width:100%;z-index:100}.logo{display:none}.logo-home{align-items:center;display:flex;font-size:1.5em;width:15%}.menu{background-color:#4f5067;font-family:Poppins,serif;justify-content:space-between}.menu,.menu-home{align-items:center;display:flex;width:100%}.menu-home{background-color:#f5e4e57a;border-radius:20px;font-family:Inter,serif;justify-content:space-around;position:-webkit-sticky;position:sticky}.menu-item{font-size:1.5rem;position:relative;width:12.5%}.menu-item,.menu-item-home{cursor:pointer;padding:10px;text-align:center}.menu-item-home{font-size:2rem;transition:background-color .5s ease-in-out,border-radius .3s ease-in-out}.menu-item-home:hover{background-color:#f5e4e57a;border-radius:15px}.menu-item a{font-size:1.75rem;font-weight:600}.menu-item a,.menu-item-home a{color:#fff;text-decoration:none}.menu-item-home a{font-size:2rem;font-weight:500;text-shadow:-2px 2px 0 #7f7f7f,2px 2px 0 #7f7f7f,2px -2px 0 #7f7f7f,-2px -2px 0 #7f7f7f}.hamburger{cursor:pointer;display:none;font-size:50px}.mobile-menu{align-items:center;background-color:#f5e4e57a;border-radius:15px;display:none;font-family:Inter,serif;justify-content:space-around;width:100%}.mobile-menu-item{cursor:pointer;display:none;font-size:large;padding:5px 0;text-align:center;width:33%}.mobile-menu-item a{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;text-shadow:2px 2px 10px #7f7f7f,}.nav-btn{cursor:pointer;position:absolute;top:60%}.nav-animation{background-color:initial;display:flex;gap:10%}#block1{animation:navAni-1 .5s ease-in-out forwards;animation:name duration timing-function delay iteration-count direction fill-mode}#block2{animation:navAni-2 1s ease-in-out forwards}#block3{animation:navAni-3 .5s ease-in-out forwards}.move-up{position:relative;top:-2vh}.circle{background-color:#000;border-radius:10px;padding:2px 0}.circle a{font-size:.8rem}.w-30{width:30%}.w-40{width:40%}.m-auto{margin:auto}.pad1{display:none}@keyframes navAni-1{0%{left:-10vw;opacity:0;top:-6vh}50%{left:-5vw;opacity:.5;top:-4vh}to{left:0;opacity:1;top:-2vh}}@keyframes navAni-2{0%{opacity:0;top:50vh}50%{opacity:.5;top:25vh}to{opacity:1;top:0}}@keyframes navAni-3{0%{opacity:0;right:-10vw;top:-6vh}50%{opacity:.5;right:-5vw;top:-4vh}to{opacity:1;right:0;top:-2vh}}.menu-item-h{cursor:pointer;padding:10px;position:relative;text-align:center;width:12.5%}.menu-item-h a{color:#fff;font-size:2rem;font-weight:500;text-decoration:none;text-shadow:-2px 2px 0 #7f7f7f,2px 2px 0 #7f7f7f,2px -2px 0 #7f7f7f,-2px -2px 0 #7f7f7f}.dropdown:hover .dropdown-menu{display:block}.dropdown-toggle{display:inline-block;position:relative}.dropdown-menu{background-color:#f5f0f17a;border:5px solid #fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;display:none;left:0;min-width:150px;position:absolute;top:100%;width:100%;z-index:1000}.dropdown-item{color:#000;display:block;padding:10px;text-decoration:none;transition:background-color .3s ease}.dropdown-item:hover{background-color:#f0f0f0}@media (max-width:600px){.menu,.menu-home{display:none}.hamburger{display:block}.mobile-menu{display:flex}.mobile-menu-item{display:block}.mobile-menu-item a{font-size:.8rem;width:100%}.logo{align-items:center;display:flex;font-size:1.5em;width:15%}.pad1{display:block}.dropdown-menu{display:flex;flex-direction:column;justify-content:center;left:72%;min-width:0;top:100%;width:15%}.dropdown-item{padding:5px 0}}body{background:#000}.hero-wrapper{overflow:hidden;position:relative;width:100%}.full-image,.hero-image{display:block;height:auto;width:100%}.hero-overlay{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.hero-overlay *{pointer-events:auto}.title-group{animation:fadeIn 2s ease-in-out;flex-direction:column;margin-bottom:8rem}.title-group,.title-maroon-box{align-items:center;display:flex}.title-maroon-box{background-color:#4a0404;border:3px solid #e50914;box-shadow:0 0 40px 10px #800000b3,inset 0 0 20px #00000080;justify-content:center;padding:10px 60px}.stranger-title{animation:flicker 3s infinite;color:#e50914;font-family:StrangerThings,serif;font-size:clamp(3.5rem,9vw,8rem);letter-spacing:8px;margin:0;text-align:center;text-shadow:0 0 10px #e50914cc}.subtitle-banner{animation:horrorAberration 3s infinite;background-color:#4b5320e6;border:1px solid #c5a059;border-radius:4px;color:#fff;font-family:Proxima Nova,sans-serif;font-weight:700;letter-spacing:14px;margin-top:-4px;padding:8px 25px;position:relative;text-align:center;word-spacing:12px}.start-link{text-decoration:none}.myButton{background-color:#e50914;border:none;border-radius:5px;box-shadow:0 0 15px #e5091480;color:#fff;cursor:pointer;font-family:Proxima Nova,serif;font-size:1.5rem;letter-spacing:2px;margin-top:30px;padding:15px 50px;transition:all .3s ease}.myButton:hover{background-color:red;box-shadow:0 0 30px #e50914e6;transform:scale(1.1)}@keyframes horrorAberration{0%,to{text-shadow:1px 0 0 #ff000080,-1px 0 0 #00ffff80;transform:translate(0)}2%{text-shadow:3px 0 0 #ff0000b3,-3px 0 0 #00ffffb3;transform:translate(-1px)}4%{text-shadow:-3px 0 0 #ff0000b3,3px 0 0 #00ffffb3;transform:translate(1px)}6%{text-shadow:1px 0 0 #ff000080,-1px 0 0 #00ffff80;transform:translate(0)}60%{text-shadow:1px 0 0 #ff000080,-1px 0 0 #00ffff80;transform:translate(0)}62%{text-shadow:4px 0 0 #f00c,-4px 0 0 #0ffc;transform:translate(-2px,1px)}64%{text-shadow:0 0 0 #f00c,0 0 0 #0ffc;transform:translate(2px,-1px)}66%{text-shadow:1px 0 0 #ff000080,-1px 0 0 #00ffff80;transform:translate(0)}}@media (max-width:768px){.full-image,.hero-image{height:100vh;object-fit:cover;object-position:center}.hero-overlay{justify-content:flex-start;padding-top:12vh}.title-group{margin-bottom:0}.start-link{margin-top:12vh}.title-maroon-box{border-width:2px;padding:8px 30px}.stranger-title{font-size:2.6rem;letter-spacing:5px}.subtitle-banner{font-size:.75rem;letter-spacing:4px;max-width:320px;padding:6px 12px;word-spacing:5px}.myButton{font-size:1.2rem;margin-top:20rem;padding:12px 40px}}@media (min-width:769px) and (max-width:1180px){.full-image,.hero-image{height:100vh;object-fit:cover}.hero-overlay{justify-content:flex-start;padding-top:18vh}.title-group{margin-bottom:5rem}.stranger-title{font-size:clamp(4rem,6vw,5.8rem);letter-spacing:6px}.subtitle-banner{font-size:.9rem;letter-spacing:6px;padding:8px 18px;word-spacing:8px}.myButton{font-size:1.35rem;margin-top:27rem;padding:14px 46px}}@media (min-width:1181px){.hero-overlay{justify-content:center}.title-group{margin-bottom:18rem}}.hero-wrapper:before{background:repeating-linear-gradient(180deg,#ffffff0a,#ffffff0a 1px,#0000 0,#0000 3px);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;z-index:2}@keyframes screenFlicker{0%,to{opacity:1}50%{opacity:.97}}.hero-wrapper{animation:screenFlicker 6s infinite}.stranger-title{position:relative}.stranger-title:after,.stranger-title:before{content:attr(data-text);left:0;pointer-events:none;position:absolute;top:0}.stranger-title:before{color:red;opacity:.35;transform:translateX(-2px)}.stranger-title:after{color:#0ff;opacity:.7;transform:translateX(2px)}@keyframes vhsJitter{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}.stranger-title{animation:flicker 3s infinite,vhsJitter 2.5s steps(2) infinite}@font-face{font-family:StrangerThings;src:url(/static/media/outlineST.430adc4799fc6bcc60a0.ttf) format("truetype")}.login-container-bahar-wala{height:100vh;pointer-events:none;position:relative;z-index:1}.login-container{align-items:center;background-image:url(/static/media/login_bg.a033a8ffb0306851ce4b.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;position:relative;width:100%;z-index:2}.login-title{color:#fff;font-family:StrangerThings,serif;font-size:4rem;font-weight:700;margin-bottom:20px;pointer-events:all;text-align:center;text-shadow:0 0 10px #ffffffb3}.login-form{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;box-shadow:0 8px 32px 0 #1f268745;padding:20px;pointer-events:all;width:300px}.form-group{margin-bottom:10px;position:relative}label{color:#fff;display:block;margin-bottom:5px}.login-input{background-color:initial;border:1px solid #fff;border-radius:20px;box-sizing:border-box;padding:8px 40px 8px 10px}.login-input,button{color:#fff;width:100%}button{background-color:#007bff;border:none;border-radius:20px;cursor:pointer;padding:10px}button:hover{background-color:#0069d9}.loginButton:disabled{background-color:#007bff;cursor:not-allowed;opacity:.5}#particles{height:100%;left:0;pointer-events:none;top:0;width:100%}#particles,.eye-container{position:absolute;z-index:1}.eye-container{animation:none;cursor:pointer;right:20px;top:68%;transform:translateY(-50%)}.eye-icon{color:#fff;font-size:1.5rem;transition:transform .3s ease,opacity .3s ease}.eye-container:active .eye-icon{opacity:.7;transform:scale(.6)}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.eye-icon.fade-in{animation:fadeIn .3s ease}@media (max-width:768px){input{font-size:14px;padding:8px 35px 8px 10px}.eye-icon{font-size:1.2rem}}.register-link{color:#fff;display:flex;justify-content:space-between;margin:10px;text-align:center}@font-face{font-family:Proxima;font-weight:400;src:url(/static/media/Proxima%20Nova%20Alt%20Bold%20Italic.814c9b5aa7cca1080826.otf) format("truetype")}.medium-font{font-weight:400}.light-font,.medium-font{font-family:Proxima,sans-serif}.light-font{font-weight:300}body{margin:0;overflow-x:hidden;padding:0;width:100%}.start,body{font-family:Proxima Nova,sans-serif}.start{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;z-index:1}#particles canvas{height:100%;position:absolute;width:100%;z-index:0}.tagline{color:#fff;font-family:sans-serif;font-size:3vw;font-weight:regular;right:27vw;top:53vh}.register-button,.tagline{position:absolute;z-index:1}.register-button{box-shadow:none;left:43.5vw;top:77vh}.register-button .myButton{background:#ffffff80;border:none;border-radius:20px;color:#000;cursor:pointer;font-family:sans-serif;font-size:2vw;min-height:3vw;min-width:10vw;position:relative;transform:skewX(0deg);transition:all .3s ease}.register-button .myButton:before{background:#fff;border-radius:20px;content:attr(data-label);display:grid;height:100%;left:0;place-items:center;position:absolute;top:-.5rem;transition:all .5s ease;width:100%;z-index:-1}.register-button .myButton:hover{background:#fff;border:1px solid #000;color:#000}.register-button .myButton:hover:before{left:-2px;top:-2px}.register-button .myButton:focus{outline:none}.sarcasmlogo{left:-1vw;position:relative;scale:.5;top:-7vh;z-index:10}.container{height:auto;position:relative;width:100%}.landingPageBackground{height:auto;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.content-wrapper{background-image:url(/static/media/lg.4b1196c50d9e8d7465b4.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;min-height:auto;position:relative;width:100%;z-index:2}h1{color:#360606;font-size:90px;margin:0 0 20px;text-align:center}.box1{border-radius:18px;color:#fff;margin-bottom:20px;padding:20px}.gun{height:15vh}.title1{font-size:20px;margin:3%;padding:2%}.title1,.title2{background:linear-gradient(#d9d9d9,#737373);color:#1e5100;font-family:PT Sans,sans-serif}.title2{word-wrap:break-word;font-size:150%;font-weight:400!important;margin:3% auto;max-width:800px;padding:3%;white-space:normal;width:80%}@media screen and (max-width:600px){.title2{font-size:120%;padding:2%;width:90%}}@media screen and (min-width:1200px){.title2{padding:2%}}.faqContent{color:#fff;font-family:Courier Prime,monospace;padding:25vh 10vh 10vh;pointer-events:none;position:relative;z-index:1}.faqBox{margin-bottom:20px;padding:20px;pointer-events:visible}.faqCenterImage{display:block;height:20vh;margin:0 auto}.faqInnerBox{grid-gap:30px 10px;align-items:center;display:grid;gap:30px 10px;grid-template-columns:repeat(2,1fr);justify-items:start;pointer-events:visible}.faq-container{font-family:Georgia,serif;height:100%;padding:0;width:100%}.faq-question{align-items:center;color:#ff6b6b;cursor:pointer;display:flex;font-family:Courier Prime,monospace;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:1px;margin:auto;text-align:center;text-shadow:0 0 8px #d4181c80;transition:color .3s ease-in-out,text-shadow .3s ease-in-out}.faq-question:hover{color:#d4181c;text-shadow:0 0 15px #d4181c}.faq-answer{color:#ddd;font-family:Courier Prime,monospace;font-size:1.05rem;line-height:1.7;max-height:0;opacity:0;overflow:hidden;padding-top:0;text-align:justify;transition:max-height .3s ease,opacity .3s ease,padding-top .3s ease}.faq-box.active .faq-answer{max-height:300px;opacity:1;padding-top:10px}.faq-box{background:linear-gradient(135deg,#1a1a1ae6,#0a0a0ad9);border:1px solid #333;border-radius:10px;box-shadow:0 0 15px #d4181c33;height:100%;margin-bottom:10px;padding:10px;text-align:center;transition:border .3s ease,box-shadow .3s ease}.faq-box.active{border:1px solid #d4181c;box-shadow:0 0 25px #d4181c66}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;margin-right:10px;padding:3px;transition:transform .3s ease}.up{transform:rotate(-135deg)}.down{transform:rotate(45deg)}.rulesContent{color:#fff;font-family:Courier Prime,monospace;padding:0 10vh 20vh;pointer-events:none;position:relative;z-index:1}.box{border-radius:18px;color:#fff;margin-bottom:20px;padding:20px}.image-container{align-items:center;display:flex}.center-image1{display:block;height:20vh;margin:0 auto}.inner-box{background:linear-gradient(135deg,#1a1a1ae6,#0a0a0ad9);border:2px solid #333;border-radius:20px;box-shadow:0 0 20px #d4181c33;color:#fff;font-family:Courier Prime,monospace;overflow:hidden;padding:15px;pointer-events:all}.rules-table{border-collapse:collapse;font-family:Georgia,serif;table-layout:fixed;width:100%}.rules-table td{padding:10px;vertical-align:top}.rules-table .title{font-family:Courier Prime,monospace;font-size:large;font-weight:700;text-align:left!important;width:30%}.rules-table td:nth-child(2){width:70%}.rules-table .title .titleKaText{word-wrap:break-word;background:linear-gradient(135deg,#d4181c,#8b0000);border-radius:10px;color:#fff;display:inline-block;font-family:Courier Prime,monospace;font-size:1.1rem;font-weight:700;letter-spacing:1px;max-width:100%;padding:8px;text-shadow:0 0 5px #00000080}.rules-table .titleKaText{font-size:large}.rules-table .description{word-wrap:break-word;color:#ddd;font-family:Courier Prime,monospace;font-size:1rem;line-height:1.7;overflow-wrap:break-word;padding-right:10px;text-align:justify;word-break:break-word}.textt{background:linear-gradient(135deg,#d4181c33,#000000b3);border:1px solid #d4181c;border-radius:10px;color:#ff6b6b;font-size:1.1rem;margin:20px 10%;padding:10px;text-shadow:0 0 8px #d4181c80}.about-section,.textt{font-family:Courier Prime,monospace;text-align:center}.about-section{background:linear-gradient(135deg,#d4181c26,#000000b3);border:2px solid #d4181c;border-radius:10px;box-shadow:0 0 30px #d4181c4d;margin:20% 10% 1%;padding:20px;position:relative;z-index:1}.about-section h2{color:#d4181c;font-family:Bebas Neue,sans-serif;font-size:2.8rem;letter-spacing:5px;margin-bottom:10px;text-shadow:2px 2px 8px #000c;text-transform:uppercase}.about-section p{color:#e0e0e0;font-family:Courier Prime,monospace;font-size:1.2rem;line-height:1.8;margin:10px 0;text-shadow:0 0 5px #ffffff4d}.faq-heading,.rules-heading{color:#d4181c;font-family:Bebas Neue,sans-serif;font-size:3rem;font-weight:400;justify-content:center;letter-spacing:6px;margin:20px 0;text-align:center;text-shadow:2px 2px 8px #000c;text-transform:uppercase}@media (max-width:1560px){.about-section{margin-top:21vh!important}.faqContent{padding-top:10vh}}@media (max-width:1060px){.sarcasmlogo{scale:.35}.register-button{top:55vh}.about-section{margin-top:-30vh!important}}@media (max-width:768px){.sarcasmlogo{margin-bottom:0;margin-top:-30vh;scale:.18}.faqInnerBox{display:block}.faqCenterImage{height:13vh;margin:0 auto}.center-image1{height:12vh}.about-section{margin-top:-50vh!important}.tagline{top:30vh}.register-button{top:40vh}.faqContent{padding:initial}.faq-question{font-size:large}.faq-heading,.rules-heading{font-size:2rem}.rules-table,.rules-table tbody,.rules-table td,.rules-table tr{display:block;width:100%}.inner-box{border-radius:20px;color:#fff;margin:0 auto;padding:20px;pointer-events:all;width:90%}.rules-table tr{border-bottom:1px solid #ddd;margin-bottom:15px}.rules-table td{padding:10px 0;text-align:left}.rules-table .title{font-weight:700;margin-bottom:5px;width:100%}.rules-table .title .titleKaText{display:block;margin-bottom:10px;max-width:100%}.rules-table td:nth-child(2){width:100%}.rules-table .description{font-size:14px;line-height:1.5}.box{.box{margin:auto 0}}.rulesContent{align-items:center;display:flex;flex-direction:column;padding:0 5% 10vh;text-align:center}.textt{background:linear-gradient(135deg,#d4181c33,#000000b3);border:1px solid #d4181c;border-radius:10px;color:#ff6b6b;font-size:medium;margin:20px 10%;padding:10px;text-align:center}}@media (max-width:500px){.about-section h2{color:#ff0;font-size:1.4rem;margin-bottom:10px}.about-section p{color:#fff;font-size:1rem;line-height:1.4;margin:10px 0}.about-section{margin-top:5vh!important}.faq-heading,.rules-heading{font-size:1.5rem}}footer{background-color:#ffffff1a;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;color:#fff;padding:20px;pointer-events:none;position:fixed;position:relative;text-align:center;z-index:100}.connect-with-us{font-size:1.8em;margin:20px 0;pointer-events:all}.social-icons{margin:10px 0}.social-icons a{color:#fff;display:inline-block;font-size:1.5em;margin:0 10px;text-decoration:none}.made-with-love{margin-top:4vh;pointer-events:all}ul{grid-gap:24px;align-items:center;display:inline-grid;grid-auto-flow:row;justify-items:center;list-style:none;margin:auto;pointer-events:all}@media (min-width:500px){ul{grid-auto-flow:column}}.footerLinks{align-items:center;box-shadow:inset 0 -1px 0 #fff6;color:#fff;display:inline-flex;gap:8px;text-decoration:none}.footerLinks:hover{box-shadow:inset 0 -1.2em 0 #fff6}.footer-icon{font-size:1.3em}li:last-child{grid-column:1/2;grid-row:1/2;scale:1.5}li:hover~li p{animation:wave-animation .3s infinite}.footer-contact{display:flex;font-family:Menlo,monospace;line-height:1.3}@keyframes wave-animation{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-15deg)}}#wrap{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none}#lightings,#wrap{position:absolute;width:100%}#lightings{bottom:-80px}section{border-radius:50%;height:20px;margin:auto;position:relative;width:100%}#one{animation:one 5s ease-in-out infinite alternate}@keyframes one{0%{box-shadow:0 0 250px 20px #473c78}to{box-shadow:0 0 100px 15px #f72a3b}}#two{animation:two 4s ease-in-out infinite alternate;width:90%}@keyframes two{0%{box-shadow:0 0 250px 20px #18c499}to{box-shadow:0 0 100px 15px #d8f05e}}#three{animation:three 3s ease-in-out infinite alternate;width:80%}@keyframes three{0%{box-shadow:0 0 250px 20px #fd0}to{box-shadow:0 0 100px 15px #3e33ff}}#four{animation:four 2s ease-in-out infinite alternate;width:70%}@keyframes four{0%{shadow:0 0 250px 20px #781848}to{shadow:0 0 100px 15px #f2bbe9}}#five{animation:five 1s ease-in-out infinite alternate;width:60%}@keyframes five{0%{box-shadow:0 0 250px 20px #42f2a1}to{box-shadow:0 0 100px 15px #f4f6ad}}.question-answer-container{background-image:url(/static/media/question1.fe6aa23df70ab45df8dd.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box;min-height:100vh;padding:5vh 2vw;width:100vw}.main-questions-container,.question-answer-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-questions-container{gap:20px;width:90%}.team-info{flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;width:100%}.team-details,.team-info{align-items:center;display:flex}.team-details{flex-direction:column;gap:10px;text-align:center}.team-logo{border:2px solid #000;border-radius:50%;height:120px;width:120px}.team-name{color:#000;font-family:vcr;font-size:20px}.bonus-logo-container{align-items:center;background-color:#00000080;border-radius:5px;display:flex;flex-direction:column;gap:10px;margin-left:25%;padding:10px;position:absolute;text-align:center;top:15%}.bonus-alert{color:#fff;font-size:1.5rem}.question-box{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(10px);background-color:#4f506780;border:1px solid #ffffff4d;border-radius:10px;margin:5%;padding:20px;text-align:center;width:100%}.question-title{color:#fff;font-family:Poppins;font-size:20px;font-weight:650}.question-text{color:#fff;font-family:Poppins;font-size:16px}.question-image{margin:10px 0;text-align:center;width:60%}.question-image img{border:2px solid #000;border-radius:10px;height:auto;width:100%}.answer-box{align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(10px);background-color:#494c7480;border:1px solid #ffffff4d;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:20px;width:100%}.answer-title{color:#fff;font-family:Laila;font-size:20px}.answer-input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.submit-button{background-color:#fff;border:2px solid #4f5067;border-radius:25px;color:#4f5067;cursor:pointer;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease;width:auto}.submit-button:hover{background-color:#4f5067;box-shadow:0 4px 8px #007bff66;color:#fff}.score-box{background-color:#4f506780;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;font-size:18px;margin-top:20px;padding:10px;text-align:center;width:auto}.senior-heading{background-color:#000;border-radius:10px;color:#fff36a;font-family:vcr;font-size:24px;font-weight:700;padding:10px 20px;text-align:center}@media screen and (max-width:768px){.team-info{flex-direction:column;gap:15px}.team-logo{height:100px;width:100px}.team-name{font-size:18px}.answer-box,.question-box{width:100%}.bonus-logo-container{margin:auto}.bonus-alert{font-size:.8rem}}.qa-container{box-sizing:border-box;justify-content:center;width:100vw}.qa-box,.qa-container{align-items:center;display:flex;flex-direction:column;padding:20px}.qa-box{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(10px);background-color:#4f506780;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 8px #0003;gap:15px;max-width:800px;text-align:center;width:90%}.qa-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.qa-text{color:#fff;font-size:16px;line-height:1.5}.qa-image{height:80%;overflow:hidden;width:70%}.qa-image img{border:2px solid #000;border-radius:10px;height:auto;width:100%}.qa-answer-section{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.qa-answer-title{color:#fff;font-size:18px;font-weight:700}.qa-answer-input{border:1px solid #ccc;border-radius:5px;color:#000;padding:10px;width:100%}.qa-answer-input,.qa-submit-button{background-color:#fff;font-size:16px}.qa-submit-button{border:2px solid #4f5067;border-radius:25px;color:#4f5067;cursor:pointer;display:inline-block;font-family:Poppins;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease;width:auto}.qa-submit-button:hover{background-color:#4f5067;box-shadow:0 4px 8px #007bff66;color:#fff}.qa-score-box{background-color:#4f506780;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;font-size:18px;margin-top:20px;padding:10px;text-align:center;width:auto}.qa-answer-title,.qa-title{color:#fff;font-size:30px;font-weight:700;margin-bottom:10px;text-align:center;width:100%}@font-face{font-family:SeoulHangang;font-style:normal;font-weight:10;src:url(/static/media/SeoulHangang.51b21747f06612fd5a98.ttf) format("trueType")}.rank-leaderboard-container{align-items:center;background-color:#000;background-image:url(/static/media/leaderboard.039006c7028a2577e527.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:110vh}.rank-sub-container{align-items:center;background-color:#550f0969;box-sizing:border-box;height:85%;justify-items:center;margin-top:150px;position:absolute;width:90%;z-index:0}.rank-loader-container{align-items:center;background-color:#000000b3;display:flex;height:75vh;justify-content:center;margin-left:2.5vw;width:95vw}.rank-loader{animation:rank-spin 1s linear infinite;border:8px solid #ffde00;border-radius:50%;border-top-color:#555;height:50px;width:50px}@keyframes rank-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rank-header{display:flex;font-family:SeoulHangang,sans-serif;justify-content:center;margin-bottom:5vh;margin-top:20vh;width:95vw;z-index:1}.rank-image-bg{border-radius:10px;padding:20px}.rank-image-bg img{height:100%;width:20vw}.rank-leadership-title{size:11vw;height:100%;margin:0;padding:0;width:100%}.rank-tabs{width:95vw;z-index:1}.rank-tab,.rank-tabs{display:flex;justify-content:center}.rank-tab{align-items:center;background-color:#d3081287;border-radius:10px;color:#fff;cursor:pointer;font-family:SeoulHangang,sans-serif;font-size:1.5vw;margin-bottom:40px;opacity:.5;padding:1.25%;width:18vw}.rank-br-l-0{border:solid #000;border-bottom-left-radius:0;border-top-left-radius:0;border-width:0 0 0 1.4px}.rank-br-r-0{border:solid #000;border-bottom-right-radius:0;border-top-right-radius:0;border-width:0 1.4px 0 0}.rank-tab.rank-active{background-color:#d30813;opacity:1}.rank-tab:hover{opacity:1}.rank-leaderboard-table{overflow-x:auto;width:100%}.rank-table{align-content:center;align-items:center;align-self:center;background-color:#130301d1;font-family:SeoulHangang,sans-serif;font-size:1.5rem;font-weight:10;margin-left:115px;opacity:.75;width:80vw}.rank-tab-container{display:flex;flex-direction:column;gap:2px}.rank-table td,.rank-table th{color:#fff;padding:10px;text-align:center}.rank-first-position{background-color:#b9d8eb;border-radius:5px;opacity:1!important}.rank-first-position td{color:#000}.rank-team-name-leaderboard{margin-left:5px}.rank-team-container{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.rank-leaderboard-container{height:100vh}.rank-header{align-items:center;flex-direction:column;margin-bottom:5vh;margin-top:15vh}.rank-image-bg img{height:100%;width:50vw}.rank-leadership-title{height:100px;width:300px}.rank-tabs{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;width:95vw}.rank-tab{border-radius:5px;font-size:1rem;width:25vw}.rank-sub-container{height:80%;margin-left:5%;margin-right:5%;margin-top:100px;width:85%}.rank-tab.rank-active{background-color:#fff;color:#000}.rank-leaderboard-table{overflow-x:auto;width:100%}.rank-table{background-color:#0009;font-family:SeoulHangang,sans-serif;font-size:1rem;font-weight:10;margin-left:10.5%;opacity:.75;overflow:hidden;width:75vw}.rank-table td,.rank-table th{color:#fff;padding:10px;text-align:center}.rank-first-position td{color:#000}.rank-team-name-leaderboard{margin-left:5px}.rank-team-container{align-items:center;display:flex;justify-content:flex-start;margin-left:0}.rank-team-leader-col{display:none}}.member-info{margin-top:12px;text-align:center}.member-name{color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:2px;margin-bottom:8px;margin-top:15px;text-shadow:0 2px 8px #000c,0 4px 12px #0009}.member-role{color:#ddd;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.member-contact,.member-role{font-family:Courier Prime,monospace}.member-contact{background:#d4181cb3;border-radius:5px;color:#e0e0e0;display:inline-block;font-size:.95rem;font-weight:500;padding:5px 10px;text-decoration:none;transition:all .3s ease}.member-contact:hover{background:#ffffff26;color:#fff;text-shadow:0 0 8px #ffffff80;transform:translateY(-2px)}.team-page{background-attachment:fixed;background-image:url(/static/media/TeamPage_bg.714bd4c92e8c8597813c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:100vh;padding:0;text-align:center}.team-title-wrapper{margin-bottom:20px;position:relative}.team-title{color:#fff;display:inline-block;font-size:4rem;letter-spacing:4px;margin-bottom:30px;margin-top:6%;padding:10px 20px;text-shadow:0 4px 12px #000000e6,0 2px 6px #000000b3}.team-title,.team-title h2{font-family:Bebas Neue,sans-serif;font-weight:400}.team-title h2{margin:0}.team-title:after{content:"";font-size:large;font-weight:700;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.coordinators-title{margin-bottom:40px;margin-top:60px}.coordinators-title h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:3px;text-shadow:0 3px 10px #000c,0 2px 6px #0009}.team-members{gap:100px}.coordinators,.team-members{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}.coordinators{gap:20px;padding:0 20px}.coordinator,.team-member{gap:30px;max-width:350px;text-align:center}.hex-border{align-items:center;background:linear-gradient(135deg,#fffffff2,#e6e6e6f2);box-shadow:0 0 20px #d4181c4d;-webkit-clip-path:polygon(30% 12%,70% 12%,88% 50%,70% 88%,30% 88%,12% 50%);clip-path:polygon(30% 12%,70% 12%,88% 50%,70% 88%,30% 88%,12% 50%);display:flex;height:210px;justify-content:center;margin:0 auto;transition:all .3s ease;width:210px}.hex-border:hover{box-shadow:0 0 30px #d4181c99;transform:scale(1.05)}.hex-border_ctms{align-items:center;background:linear-gradient(135deg,#fffffff2,#e6e6e6f2);box-shadow:0 0 25px #d4181c66;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:flex;height:210px;justify-content:center;margin:0 auto;transition:all .3s ease;width:210px}.hex-border_ctms:hover{box-shadow:0 0 35px #d4181cb3;transform:scale(1.05)}.member-image{background-position:center 15%;background-size:cover;-webkit-clip-path:inherit;clip-path:inherit;height:200px;width:200px}.social-icons a{color:#007bff;margin:0 5px}@media (max-width:768px){.team-title{font-size:2.5rem}.coordinators-title h2{font-size:2rem}.coordinators,.team-members{align-items:center;flex-direction:column;gap:40px}.member-name{font-size:1.4rem}}@font-face{font-family:pricedown;src:url(/static/media/pricedown.36fc81cc9438f542d211.ttf) format("truetype")}@font-face{font-family:vcr;src:url(/static/media/vcr.001.10cf96d54dcd9af0486c.ttf) format("truetype")}@font-face{font-family:Laila;font-weight:400;src:url(/static/media/Laila-Medium.2abc7011d7e80ebe7846.ttf) format("truetype")}@font-face{font-family:Laila;font-weight:300;src:url(/static/media/Laila-Light.b566eea2e6d6c580f31d.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}.dialog-background{background-image:url(/static/media/question1.fe6aa23df70ab45df8dd.png);background-size:100% 100%}.dialog-container{align-items:center;background-color:#0000;display:flex;height:100vh;justify-content:center;width:100vw}.inner-container{align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(10px);background-color:#494c7480;border:1px solid #ffffff4d;border-radius:10px;box-shadow:15px 15px 15px #000000b3;display:flex;flex-direction:column;height:70vh;margin-top:10%;padding:2%;width:60vw}.dialog-heading{color:#fff;font-family:Poppins;font-size:30px;margin-bottom:40px;margin-top:40px}.dialog-heading,.question-choice-container{align-items:center;display:flex;justify-content:center}.question-choice-container{flex-wrap:wrap;width:100%}.question-choice{align-items:center;background-color:#5b92f0;border-radius:10px;color:#000;display:flex;font-size:20px;height:20vh;justify-content:center;margin:15px;padding:10px;width:15vw}.selected{border:5px solid #fff36a}.go-to-question-button{background-color:#fff;border:2px solid #4f5067;border-radius:25px;color:#4f5067;cursor:pointer;display:inline-block;font-size:18px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease;width:15vw}.go-to-question-button:hover{background-color:#4f5067;box-shadow:0 4px 8px #007bff66;color:#fff}.note{color:#fff;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:20px;margin-bottom:40px;margin-top:20px;text-align:center}@media screen and (max-width:868px){.dialog-container{padding-bottom:20vh;padding-top:25vh;width:100vw}.inner-container{height:auto;padding:3%;width:90vw}.dialog-heading{text-align:center}.question-choice{height:20vh;width:40vw}.question-choice-container{flex-direction:column}.go-to-question-button{width:40vw}}.notfound-container{align-items:center;background:linear-gradient(180deg,#000,#0a0000 50%,#000);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.notfound-container:before{animation:scanlines 8s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#d4181c08 0,#d4181c08 4px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(20px)}}.notfound-content{max-width:800px;position:relative;text-align:center;width:100%;z-index:2}.error-404-svg{display:flex;justify-content:center;margin-bottom:30px;perspective:1000px}.error-404-svg svg{animation:zoomFadeIn 5s cubic-bezier(.215,.61,.355,1) forwards;height:auto;max-width:636px;opacity:0;transform:translateZ(1000px);transform-origin:center center;width:100%}.error-404-svg .error-1-e{animation:slideRight 3s cubic-bezier(.215,.61,.355,1) .5s forwards;transform:translateX(-50%)}.error-404-svg .error-2-r{animation:slideDown 5s cubic-bezier(.215,.61,.355,1) .5s forwards;transform:translateY(-20%)}.error-404-svg .error-4-o{animation:slideLeftSmall 3s cubic-bezier(.215,.61,.355,1) .7s forwards;transform:translateX(10%)}.error-404-svg .error-5-r{animation:slideLeft 3s cubic-bezier(.215,.61,.355,1) .5s forwards;transform:translateX(50%)}.error-404-svg .error-2-0{animation:slideUp 5s cubic-bezier(.215,.61,.355,1) .5s forwards;transform:translateY(20%)}.error-404-svg .error-top{transform:scaleX(0);transform-origin:163px 3px}.error-404-svg .error-left,.error-404-svg .error-top{animation:scaleXIn 4.5s cubic-bezier(.19,1,.22,1) 1.5s forwards}.error-404-svg .error-left{transform:scaleX(0);transform-origin:75px 3px}.error-404-svg .error-right{animation:scaleXIn 4.5s cubic-bezier(.19,1,.22,1) 1.5s forwards;transform:scaleX(0);transform-origin:250px 3px}@keyframes zoomFadeIn{0%{opacity:0;transform:translateZ(1000px)}to{opacity:1;transform:none}}@keyframes slideDown{0%{transform:translateY(-20%)}to{transform:none}}@keyframes slideUp{0%{transform:translateY(20%)}to{transform:none}}@keyframes slideRight{0%{transform:translateX(-50%)}to{transform:none}}@keyframes slideLeft{0%{transform:translateX(50%)}to{transform:none}}@keyframes slideLeftSmall{0%{transform:translateX(10%)}to{transform:none}}@keyframes scaleXIn{0%{transform:scaleX(0)}to{transform:none}}.upside-down-line{animation:pulse-line 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d4181c 50%,#0000);box-shadow:0 0 20px #d4181c;height:2px;margin:0 auto 40px;max-width:400px;width:60%}@keyframes pulse-line{0%,to{opacity:.5}50%{opacity:1}}.notfound-title{animation:flicker-text 3s infinite;color:#ff6b6b;font-family:Courier Prime,monospace;font-size:clamp(20px,4vw,32px);letter-spacing:4px;margin-bottom:20px;text-shadow:0 0 10px #d4181c}@keyframes flicker-text{0%,to{opacity:1}41%,43%{opacity:.6}45%,47%{opacity:.8}50%{opacity:1}}.notfound-message{color:#bbb;font-family:Courier Prime,monospace;font-size:clamp(14px,2.5vw,18px);line-height:1.6;margin-bottom:40px}.warning-box{animation:warning-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#d4181c33,#000c);border:2px solid #d4181c;border-radius:8px;box-shadow:0 0 30px #d4181c4d,inset 0 0 20px #d4181c1a;margin:30px auto;max-width:500px;padding:25px}@keyframes warning-pulse{0%,to{box-shadow:0 0 30px #d4181c4d;transform:scale(1)}50%{box-shadow:0 0 40px #d4181c80;transform:scale(1.02)}}.warning-text{font-size:clamp(14px,2vw,16px);line-height:1.8;margin:0}.escape-button,.warning-text{color:#fff;font-family:Courier Prime,monospace}.escape-button{background:linear-gradient(135deg,#d4181c,#8b0000);border:2px solid red;border-radius:4px;cursor:pointer;font-size:clamp(14px,2vw,18px);font-weight:700;letter-spacing:3px;margin-top:20px;overflow:hidden;padding:15px 50px;position:relative;transition:all .3s ease}.escape-button:hover{box-shadow:0 0 30px #d4181ccc;transform:scale(1.05)}.escape-button:active{transform:scale(.98)}.button-text{position:relative;z-index:2}.button-glow{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.escape-button:hover .button-glow{left:100%}.flickering-lights{display:flex;gap:15px;justify-content:center;margin-top:40px}.light{animation:flicker 1.5s infinite;background:#d4181c;border-radius:50%;box-shadow:0 0 15px #d4181c;height:12px;width:12px}.light:nth-child(2){animation-delay:.3s}.light:nth-child(3){animation-delay:.6s}@keyframes flicker{0%,to{opacity:1}50%{opacity:.3}}.particle-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:float-particle ease-in-out infinite;background:#d4181c;border-radius:50%;box-shadow:0 0 4px #d4181c;height:2px;opacity:0;position:absolute;width:2px}@keyframes float-particle{0%{opacity:0;transform:translateY(100vh) translateX(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-100px) translateX(50px)}}@media (max-width:768px){.notfound-container{padding:15px}.error-404-svg{margin-bottom:20px}.error-404-svg svg{max-width:90%}.upside-down-line{margin-bottom:30px;width:80%}.warning-box{margin:20px auto;padding:20px}.escape-button{padding:12px 35px}.flickering-lights{gap:10px;margin-top:30px}.light{height:10px;width:10px}}@media (max-width:480px){.error-404-svg{margin-bottom:15px}.error-404-svg svg{max-width:95%}.notfound-title{letter-spacing:2px;margin-bottom:15px}.warning-box{padding:15px}.escape-button{letter-spacing:2px;padding:10px 25px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#switch-audio{background:none;border:none;bottom:30px;cursor:pointer;font-family:Courier Prime,monospace;font-size:16px;height:24px;margin:0;outline:none;padding:0;position:fixed;right:30px;width:24px;z-index:9999}#switch-audio:after{background:#d4181c;border-radius:35px;box-shadow:0 0 20px #d4181c80;content:"";height:36px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:36px;z-index:-1}#switch-audio:hover span:before{transform:translateX(0)}#switch-audio span{color:#fff;display:inline-block;overflow:hidden;padding-bottom:6px;position:relative;text-shadow:0 2px 4px #000c;z-index:1}#switch-audio span:before{background:linear-gradient(90deg,#fff 33.333%,#0000 0,#0000 66.666%,#fff 0);bottom:0;content:"";height:2px;position:absolute;transform:translateX(-66.666%);transform-origin:0 0;transition:transform .5s ease-in-out;width:300%;z-index:1}#switch-audio em{font-style:normal;width:21px}#switch-audio em,#switch-audio em:first-child{display:inline-block}#switch-audio em:nth-child(2),#switch-audio.active em:first-child{display:none}#switch-audio.active em:nth-child(2){display:inline-block}#canvas-audio{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}audio{height:0;opacity:.01;position:absolute;width:0}@media (max-width:768px){#switch-audio{bottom:40px;right:20px}#switch-audio:after{height:32px;width:32px}}@media (max-width:500px){#switch-audio{bottom:40px;right:15px}#switch-audio:after{height:30px;width:30px}#canvas-audio{height:22px;width:22px}}
/*# sourceMappingURL=main.20911431.css.map*/