@font-face{font-family:pixelled;src:url(/assets/font-DCHZbR1r.otf)}:root{font-family:pixelled,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg: #000000;--primary-c: #FFCE45;--secondary-c: #D4AC2B;--highlighter-c: rgb(229, 156, 9)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}.container{width:100%}.mx-auto{margin-left:auto;margin-right:auto}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#000}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg);color:#ffffffde}h1{font-size:3.2em;line-height:1.1;color:var(--primary-c)}#app{display:none;overflow:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em var(--primary-c))}.logo.vanilla:hover{filter:drop-shadow(0 0 2em var(--secondary-c))}.card{padding:2em;background-color:#e89d3c1a;border:1px solid var(--primary-c);border-radius:8px}.read-the-docs{color:#e89d3ccc}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--secondary-c);color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--primary-c)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}::-webkit-scrollbar{width:3px;height:0}::-webkit-scrollbar-track{background:#6161b2}::-webkit-scrollbar-thumb{background:#b84921}::-webkit-scrollbar-thumb:hover{background:#282882}::-webkit-scrollbar{border:1px solid red}::-webkit-scrollbar-corner{background:red}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:var(--secondary-c)}button{background-color:#f9f9f9;color:var(--primary-c)}}@media screen and (max-width: 768px){:root{font-size:14px}body{min-width:100%;overflow-x:hidden}h1{font-size:2rem;line-height:1.2}.card{padding:1.5em}button{padding:.5em 1em;font-size:.95em}.container{width:100%;padding:0 10px}}@media screen and (max-width: 480px){:root{font-size:13px}h1{font-size:1.8rem}.card{padding:1.2em}button{padding:.4em .9em;font-size:.9em}.container{padding:0 8px}}@media screen and (max-width: 320px){:root{font-size:12px}h1{font-size:1.5rem}.card{padding:1em}button{padding:.4em .8em;font-size:.85em}.container{padding:0 5px}}@media screen and (max-width: 768px){*{max-width:100%}img{max-width:100%;height:auto}}#app{image-rendering:pixelated;overflow:hidden}#footer-routing-container{width:100%;background-color:#0009;overflow-x:hidden}.homepage{width:100%;position:relative;transition:.2s all ease-in}#homepage-bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:blur(2px);will-change:auto;transform:translateZ(0);backface-visibility:hidden}.bg-video{opacity:0;transition:opacity .6s ease}.bg-video.bg-video--ready{opacity:1}.bg-video.bg-video--error{display:none}.homepage:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000026;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:auto;transform:translateZ(0)}.homepage>*{z-index:2}.educathon__navbar-container{z-index:9999;width:100%;position:sticky;top:0;position:fixed!important}.educathon__routing_container{display:none;width:100%;min-height:100vh;overflow-x:hidden;position:relative}#routing-bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:blur(2px);will-change:auto;transform:translateZ(0);backface-visibility:hidden}.educathon__routing_container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000026;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:auto;transform:translateZ(0)}#educathon-404_page{background-color:#f4f4f4;color:#333;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%}#cu-countDown{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}#footer-container{width:100%;background-color:#0009;overflow-x:hidden}#main-container{margin-top:44px!important}.educathon_team_home-header{font-size:17px;text-shadow:2.85px 2.85px .532px black;display:flex;align-items:center}.educathon_team_home-header img{height:10rem;object-fit:contain;padding-right:.7rem;margin-top:-.1rem}.team-text{text-align:center;font-size:30px;text-shadow:2.85px 2.85px .532px black}.team-new{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:100px}.team-button{width:auto;padding:10px 28px}@media (max-width: 768px){.educathon_team_home-header{font-size:5px}.educathon_team_home-header img{height:9rem;padding-right:0;margin-top:0}.team-text{font-size:20px}.team-new{margin-bottom:50px}.team-button{padding:10px;font-size:10px}}@font-face{font-family:FFFFORWA;src:url(/assets/fonts/FFFFORWA.TTF) format("truetype")}@font-face{font-family:"8bitlim";src:url(/assets/fonts/8bitlim.ttf) format("truetype")}@font-face{font-family:"joystix monospace";src:url(/assets/fonts/joystix\ monospace.ttf) format("truetype")}.intro-screen{width:100vw;height:100vh;display:flex;position:fixed;top:0;z-index:2000000}.image-cont img{height:100vh;width:100vw;object-fit:cover}.image-cont:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000026;z-index:1}.image-cont>*{z-index:2}.intro-button-container{height:100%;width:100%;position:absolute;z-index:20000;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:none}.intro-button-container .intro-button:active,.intro-button-container .intro-button:focus{box-shadow:none}.intro-button-container .intro-button:hover{border-color:#fff}.pixel-corners{clip-path:polygon(0px calc(100% - 5px),5px calc(100% - 5px),5px 100%,calc(100% - 5px) 100%,calc(100% - 5px) calc(100% - 5px),100% calc(100% - 5px),100% 5px,calc(100% - 5px) 5px,calc(100% - 5px) 0px,5px 0px,5px 5px,0px 5px)}.intro-button{font-family:var(--font-family1);position:relative;cursor:pointer;display:inline-block;text-transform:uppercase;width:500px;margin-top:30px}.intro-button:hover .border{box-shadow:0 0 10px #fff}.intro-button:hover .border .left-plane,.intro-button:hover .border .right-plane{transform:translate(0)}.intro-button:hover .text{color:#121212}.intro-button .border{border:1px solid white;transform:skew(-20deg);height:32px;border-radius:3px;overflow:hidden;position:relative;transition:.1s ease-out}.intro-button .border .left-plane,.intro-button .border .right-plane{position:absolute;background:#fff;height:32px;width:350px;transition:.15s ease-out}.intro-button .border .left-plane{left:0;transform:translate(-100%)}.intro-button .border .right-plane{right:0;transform:translate(100%)}.intro-button .text{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:.15s ease-out;color:#fff;font-weight:semi-bold}.clouds-container{width:100vw;height:100vh;z-index:2000000;position:absolute;pointer-events:none}.clouds-container .cloud{position:absolute;object-fit:contain;pointer-events:none}.clouds-container .cloud:first-child{left:-500%;animation:leftCloud 3s ease-in-out forwards}.clouds-container .cloud:last-child{right:500%;transform:rotate(180deg);animation:rightCloud 3s ease-in-out forwards}@media (max-width: 480px){.clouds-container.cloud{width:200px}}@keyframes leftCloud{0%{left:-500%}to{left:0}}@keyframes rightCloud{0%{right:-500%}to{right:0}}@keyframes leftCloudReverse{0%{left:0}to{left:-500%}}@keyframes rightCloudReverse{0%{right:0}to{right:-500%}}.clouds-container.hidden .cloud{animation:none}.clouds-container.show .cloud:first-child{animation:leftCloud 3s ease-in-out forwards}.clouds-container.show .cloud:last-child{animation:rightCloud 3s ease-in-out forwards}.clouds-container.hide .cloud:first-child{animation:leftCloudReverse 3s ease-in-out forwards}.clouds-container.hide .cloud:last-child{animation:rightCloudReverse 3s ease-in-out forwards}.mute-button{display:flex;justify-content:center;align-items:center;cursor:pointer;position:fixed;right:1rem;bottom:1rem;z-index:2000002;height:50px;width:50px;scale:1.1;background-color:var(--primary-c);border-radius:100%}.mute-button-image{height:20px}.play-button{display:flex;justify-content:center;align-items:center;cursor:pointer;position:fixed;right:1rem;bottom:1rem;z-index:2000002;height:50px;width:50px;scale:1.1;background-color:var(--primary-c);border-radius:100%;clip-path:polygon(0px calc(100% - 25px),5px calc(100% - 25px),5px calc(100% - 15px),10px calc(100% - 15px),10px calc(100% - 10px),15px calc(100% - 10px),15px calc(100% - 5px),25px calc(100% - 5px),25px 100%,calc(100% - 25px) 100%,calc(100% - 25px) calc(100% - 5px),calc(100% - 15px) calc(100% - 5px),calc(100% - 15px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 15px),calc(100% - 5px) calc(100% - 15px),calc(100% - 5px) calc(100% - 25px),100% calc(100% - 25px),100% 25px,calc(100% - 5px) 25px,calc(100% - 5px) 15px,calc(100% - 10px) 15px,calc(100% - 10px) 10px,calc(100% - 15px) 10px,calc(100% - 15px) 5px,calc(100% - 25px) 5px,calc(100% - 25px) 0px,25px 0px,25px 5px,15px 5px,15px 10px,10px 10px,10px 15px,5px 15px,5px 25px,0px 25px)}.play-button-image{height:20px}.intro-title-image{width:500px}@media screen and (max-width: 650px){.intro-title-image,.intro-button{width:280px}}@media screen and (max-width: 768px){.intro-title-image{width:90%;max-width:350px}.intro-button{width:90%;max-width:350px;margin-top:20px}.intro-button .border{height:40px}.intro-button .text{font-size:14px}.play-button,.mute-button{right:.5rem;bottom:.5rem;height:45px;width:45px;scale:1}.play-button-image,.mute-button-image{height:18px}#homepage-bg-video,#routing-bg-video{object-fit:cover}}@media screen and (max-width: 480px){.intro-title-image{width:95%;max-width:280px}.intro-button{width:95%;max-width:280px;margin-top:15px}.intro-button .border{height:36px}.intro-button .border .left-plane,.intro-button .border .right-plane{width:250px}.intro-button .text{font-size:12px}.play-button,.mute-button{height:40px;width:40px}.play-button-image,.mute-button-image{height:16px}.clouds-container .cloud{width:150px;height:auto}}@media screen and (max-width: 320px){.intro-title-image{width:100%;max-width:240px}.intro-button{width:100%;max-width:240px;margin-top:12px}.intro-button .border{height:32px}.intro-button .border .left-plane,.intro-button .border .right-plane{width:200px}.intro-button .text{font-size:10px;letter-spacing:1px}.play-button,.mute-button{height:36px;width:36px}.play-button-image,.mute-button-image{height:14px}}
