@import"https://fonts.googleapis.com/css2?family=Monomaniac+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&family=Russo+One&display=swap";:root{--counterObjsMargin: 1rem}.confettiImg{position:fixed;z-index:1;pointer-events:none;animation:confetti .5s 1s linear forwards}.confettiImg#confetti1{right:0;top:0;height:80vh}.confettiImg#confetti2{bottom:0;top:auto;left:0;height:20vh}.confettiImg#confetti3{bottom:0;top:auto;left:0;height:80vh}.countdown{font-family:Monomaniac One,sans-serif;display:flex;flex-direction:column;font-size:6rem;align-items:center;justify-content:center;height:80vh;animation:fadeIn 1s linear forwards}.countdownObj{margin-top:20vh;margin-bottom:5vh;z-index:1;display:flex;flex-direction:column;color:var(--color1)}.notcountdown{z-index:1;font-size:1.3rem;padding-bottom:1vw;font-family:JetBrains Mono,monospace;font-weight:700;color:var(--color1)}.countObjs{position:relative;color:var(--color1);margin-left:var(--counterObjsMargin);margin-right:var(--counterObjsMargin)}.countObjs:after{margin-left:.5rem;font-size:.6em;color:var(--color1a)}.Rows{display:flex;align-items:center;justify-content:center}.days:after{content:"days"}.hours:after{content:"hours"}.min:after{color:var(--color1a);content:"mins"}.sec:after{content:"secs"}.mouseimg{padding-top:0vh;height:auto;width:50px;filter:sepia(100%) saturate(300%) brightness(90%) hue-rotate(130deg);z-index:1;opacity:.7;animation-name:mouseJump;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate;position:relative}@keyframes mouseJump{0%{transform:translateY(4vw)}to{transform:translate(0)}}:root{--perspective: 200vh;--logoWidth: 50px;--dristiBlur: 10px}li{list-style:none}.theNav{height:0rem;box-shadow:0 10px 5vh 5vh var(--color4);position:fixed;width:100vw}.NavContents{position:fixed;top:5vh;right:5%;z-index:3;height:4vh;align-items:center;cursor:pointer;display:flex;justify-content:space-evenly}.EventLogo{margin-right:1em;padding:.4rem 1.4rem;cursor:pointer;font-family:Monomaniac One;color:var(--color1);font-size:1.5rem;border:1px solid var(--color1);border-radius:15px;box-shadow:0 8px var(--dristiBlur) -4px var(--dristi_color1a),-8px 0 var(--dristiBlur) -4px var(--dristi_color2a),0 -8px var(--dristiBlur) -4px var(--dristi_color3a),8px 0 var(--dristiBlur) -4px var(--dristi_color4a),inset 0 -8px var(--dristiBlur) -4px var(--dristi_color1a),inset 8px 0 var(--dristiBlur) -4px var(--dristi_color2a),inset 0 8px var(--dristiBlur) -4px var(--dristi_color3a),inset -8px 0 var(--dristiBlur) -4px var(--dristi_color4a);transition:.2s ease}.EventLogo:hover{box-shadow:0 8px var(--dristiBlur) -0px var(--dristi_color1a),-8px 0 var(--dristiBlur) -0px var(--dristi_color2a),0 -8px var(--dristiBlur) -0px var(--dristi_color3a),8px 0 var(--dristiBlur) -0px var(--dristi_color4a),inset 0 -8px var(--dristiBlur) -0px var(--dristi_color1a),inset 8px 0 var(--dristiBlur) -0px var(--dristi_color2a),inset 0 8px var(--dristiBlur) -0px var(--dristi_color3a),inset -8px 0 var(--dristiBlur) -0px var(--dristi_color4a)}.EventLogo a{display:flex;justify-content:center;align-items:center}.EventLogo .EventLogoinner{width:var(--logoWidth);height:var(--logoWidth);background-position:top left;background-size:cover;background-repeat:no-repeat}.EventLogo .eventName{overflow-x:hidden;background-position:top left;background-size:cover;background-repeat:no-repeat;transition:.3s ease;white-space:nowrap}div.NavOpener{float:right;width:4vw;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.hamburger{margin:.3rem;width:30px;height:4px;border-radius:5px;background-color:var(--color1);transition:.2s ease}.NavOpener:hover .hamburger{margin-top:.4rem}.fixedNavBar{position:fixed;top:10vh}.logo{position:fixed;top:5vh;left:5vw;height:3rem;aspect-ratio:1.06;z-index:2;font-weight:700;color:var(--color1);font-family:JetBrains Mono,monospace}.logo img{aspect-ratio:1;height:100%;transition:.2s ease}.logo:before{content:"KEC";position:absolute;top:0%;transform:translate(-50%,calc(-100% - .5rem))}.logo:after{content:"CLUB";position:absolute;bottom:0%;right:0%;transform:translate(50%,calc(100% + .5rem))}div.navContainerContainer{position:fixed;width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Monomaniac One,sans-serif;background:#0006;color:var(--color-1);padding:1em;margin:0;z-index:10}nav.NavContainer{position:absolute;perspective:var(--perspective);perspective-origin:50% 50%;top:0%;left:0%;right:0%;bottom:0%;width:100%;height:100%}nav.NavContainer a{cursor:pointer}nav.NavContainer .NavItems{font-size:4vh;position:fixed;color:var(--color1);display:flex;border-radius:3vh 0vh 0vh 3vh;transition:outline-offset .3s ease,background-color .2s ease;transform:translate(-50%,-50%) rotateY(0);left:50%;border:2px solid var(--color3A);width:fit-content;padding:.5em;margin:auto;transform-style:preserve-3d;outline-offset:0px;backface-visibility:hidden}nav.NavContainer .NavItems:hover .NavItemIcons{outline-offset:9px;outline:3px solid var(--color1e)}.NavItems>.NavItemIcons{position:absolute;backface-visibility:hidden;outline:0px solid transparent;top:0;outline-offset:0px;transition:outline,outline-offset .3s ease;right:0vw;transform:translate(100%,-20%) rotateY(0);height:20vh;padding:5vh;border-radius:4vh}.NavItems>.NavItemIcons img{height:10vh;margin:auto}.hidden{animation:fadeOut .5s ease-in-out forwards;display:none}.popIn{animation:fadeIn .5s ease-in-out forwards;display:block}#navDestroyer69{position:fixed;top:10vh;left:50%;margin-top:18px;transform:translate(-50%,-100%);aspect-ratio:1;z-index:11;cursor:pointer;transition:.2s ease;opacity:.5}#navDestroyer69:after{content:"CLOSE";position:absolute;opacity:0;top:0%;left:50%;transform:translate(-50%,200%);font-size:1.5rem;color:var(--color1);pointer-events:none}#navDestroyer69:hover{opacity:1}#navDestroyer69:hover:after{opacity:1}.eventLogoContainer{justify-content:center;margin-bottom:.3rem}.contactUs{position:relative;border-radius:20vw;height:fit-content;padding:5vh;padding-left:10vw;padding-right:10vw;background-color:var(--color4aA);background-size:30vw;background-repeat:no-repeat;margin:5vw}.contactUsTitle{color:var(--color1);font-family:Monomaniac One,cursive;font-size:3rem}.contactUsContent{padding:2rem}.contactUsContent form{text-align:left;display:flex;align-items:start;justify-content:center;flex-direction:column}.contactUsContent img{position:absolute;--w: 25vw;width:var(--w);top:calc(50vh - var(--w) / 2);right:10vw}.contactUsContent form label{font-family:Quicksand;font-weight:700;position:absolute;color:var(--color1);border-radius:.5rem;padding:.5rem;transform:translateY(-50%);z-index:1;margin:2rem;font-size:.8rem;display:block;transition:all .2s}.contactUsContent>form>div{position:relative;margin-left:2rem}.contactUsContent>form input,.contactUsContent>form textarea{font-size:1rem;outline:none;display:block;width:30vw;padding:2rem;border-radius:3vh;background:color-mix(in srgb,var(--color3A) 10%,var(--color4aA) 80%);border:1px solid var(--color3A);color:var(--color1);font-family:Quicksand;font-weight:700;margin:4px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--color1);transition:background-color 5000s ease-in-out 0s;background-color:var(--color3A)}.contactUsContent input:placeholder-shown+label{top:.8rem}.contactUsContent textarea:placeholder-shown+label{top:1.5rem}.contactUsContent input:focus+label{top:-1.5rem;background-color:var(--color1a)}.contactUsContent textarea:focus+label{top:-1.5rem;background-color:var(--color1a)}.contactUsContent input:not(placeholder-shown)+label{top:-1.5rem;background-color:var(--color4a)}.contactUsContent textarea:not(placeholder-shown)+label{top:-1.5rem;background-color:var(--color4a)}.contactUsContent button[type=submit]{margin-left:25.464px;margin-top:.8vh;color:var(--color3);background-color:var(--color1);transition:.2s;border-radius:.5rem}.contactUsContent button[type=submit]:hover{color:var(--color3a);background-color:var(--color1a)}.moreinfo{font-size:1rem;color:var(--color1);opacity:.5;font-family:Quicksand;text-align:center;margin:auto;margin-bottom:1rem;font-weight:700;width:40vw;padding:10px}.formError{color:#fff;font-size:.85rem;margin:4px 10px 10px;font-weight:500}.aboutUs{border-radius:20vw;text-align:center;padding:5vh;padding-left:10vw;padding-right:10vw;background-color:var(--color4aA);background-size:30vw;background-repeat:no-repeat;margin:5vw;background-image:url(/kec_peeps.jpg);background-position:top;background-attachment:fixed;background-size:cover;box-shadow:inset 0 0 0 2000px #0b161ce6;position:relative}.aboutUsTitle{color:var(--color1);font-family:Monomaniac One,cursive;text-align:center;font-size:3em;margin-bottom:1.5em}.aboutUsContent{padding:2rem;display:flex;flex-direction:column;align-items:flex-start;height:fit-content;z-index:1;position:relative}.aboutUsContent .glassCards#image{position:absolute;bottom:0;align-self:flex-start;margin-left:5vw}.aboutUsText p{font-family:Quicksand;display:flex;font-weight:700;color:var(--color1);border-radius:.5rem;padding:.5rem;margin:1rem;font-size:1.25em;display:block;transition:all .2s}.aboutUsText{width:40vw}#membersButton{display:none;position:relative;height:fit-content}#membersButton button{position:absolute;left:0;top:0;transform:translate(-50%);z-index:2}div.glassCards#MembersCard{position:absolute;top:-20vh;padding:4vw 5vw 4vw 4vw;border-right:none;min-width:27vw;width:fit-content;right:-15vw;border-radius:5vw 0vw 0vw 5vw}div.glassCards#MembersCard>div.membersList{transition:all .2s;display:grid;grid-template-columns:repeat(2,1fr)}.div.membersToggle{display:none}@media (max-width: 800px){div.aboutUsContent div.membersToggle div.glassCards#MembersCard{position:fixed;width:100%;height:100%;z-index:3;background:var(--color4aA)!important;top:0;left:0;right:0;bottom:0;border-radius:0;padding:0;display:flex;flex-direction:column!important}div.membersList{display:flex;flex-wrap:wrap;padding:0;gap:1vw}div.membersList .tablet{min-width:40vw;display:block!important;margin:0 auto;padding:1vw;width:100%}#send{display:flex;align-items:center;justify-content:center;height:4vh;width:9vh}.aboutUs{padding-left:5vw;padding-right:5vw;margin:3vw}.aboutUs img{display:none}.aboutUsTitle{font-size:var(--titleText);margin-bottom:1em}.aboutUsContent{padding:1em}.aboutUsText p{padding:.5rem;font-size:var(--fontsize)}.aboutUsText{margin-bottom:3em}#membersButton button{width:var(--buttonWidth);display:flex;justify-content:center;font-size:1.5em;padding-left:3em;padding-right:3em}}.glassCards{padding:10vh;border:2px solid var(--color3A);border-radius:10vh;color:var(--color1);font-family:Quicksand;font-weight:700;margin:0;width:30rem}.glassCards button.simpleButton{width:fit-content;margin-left:auto;margin-right:auto;margin-top:1rem}.glassCards .cardContent{font-size:1.3em;display:flex;align-items:center;flex-direction:column;justify-content:center}.glassCards#image{width:60vh;height:fit-content;border-radius:5vh;filter:sepia(100%) saturate(300%) brightness(90%) hue-rotate(150deg);transition:.3s ease;z-index:1;border:20px solid var(--color3A);outline:2px solid var(--color1A);cursor:pointer}.glassCards#image:hover{filter:brightness(100%);outline:1px solid var(--color1A);border:0px solid var(--color1A);border-radius:1vh}.glassCards .cardTitle{font-family:JetBrains Mono,monospace;font-weight:800;font-size:2.5em;margin-top:0rem;margin-bottom:2vh}.glassCards#circleButtons{margin:auto;display:flex;position:relative;flex-direction:column;width:33em;height:33em;z-index:2;align-items:center;border-radius:50%;justify-content:center;aspect-ratio:1;font-size:calc(.7rem + .2vw)}.pageContent{position:relative;border-radius:20vw;padding-left:10vw;padding-right:10vw;background-color:var(--color4aA);margin:5vw}.pageContent#homePageContent:before{content:"SCROLL DOWN";color:var(--color1);font-family:JetBrains Mono,monospace;position:absolute;font-weight:700;top:1vh;left:50%;transform:translate(-50%,50%)}#notice{width:30vw;overflow:hidden}#notice #noticeContent{display:flex;flex-direction:row;justify-content:center;font-size:1rem;gaps:1rem;text-align:left}#notice #noticeContent:before{content:"";text-align:center;color:var(--color4);background-color:var(--color1);background:linear-gradient(to right,var(--color1),var(--color1e));font-family:JetBrains Mono,monospace;font-weight:bolder;padding:.5em;position:absolute;top:0;left:50%;width:69%;transform:translate(-50%);border-radius:0 0 20em 20em;transform-origin:50% 50%}.columnLink{display:flex;flex-direction:column}.noticeSpButtons{margin-left:1rem}.noticeSpButtons button{display:flex;align-items:center;justify-content:center;color:var(--color1)}.discordButton{border-radius:1rem 1rem 0 0;display:inline}.formButton{border-radius:0 0 1rem 1rem}#notice .activated,#notice .deactivated{display:inline;margin:5px;margin-top:1rem}.discordButton img,.formButton img{height:auto;width:2em;opacity:.8;transition:opacity .2s ease-in-out;margin:8px}.discordButton,.formButton{background-color:var(--color4a);margin:0;display:inline;transition:background-color .2s ease-in-out}.discordButton:hover,.formButton:hover{background-color:var(--color4aA)}.discordButton:hover img,.formButton:hover img{opacity:1}.tablet{font-weight:800;border-radius:2em;position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:.2s ease;width:15vw;min-width:15em}.tablet:hover{background-color:var(--color4)}.tablet img{width:3vw}.tabletContent{text-align:right;padding-right:1rem}.tabletContent>.post{color:var(--color1);white-space:nowrap;opacity:.5}#DetailCard{flex:2;display:flex;padding:7rem;margin-top:0vh;margin-bottom:0vh}#DetailCard>hr{margin:2rem;border:1px solid var(--color4a)}#DetailCard>div.cardData,#DetailCard>div.cardActions{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem}#DetailCard>div.cardData{flex:1}#DetailCard>div.cardActions{min-width:fit-content}#ImgDetailCard img{width:100%}#ImgDetailCard{width:80%;text-align:left}#ImgDetailCard img{border-radius:5vh;margin-bottom:1rem}#ImgDetailCard .idcContent{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-2vw}#ImgDetailCard .idcContent .cardActions{transform:rotate(-90deg)}#ImgDetailCard .idcContent .cardActions button{background-color:var(--color4);border:none}.projectDetailsCard{width:50vw;margin-left:auto}footer{position:relative;color:var(--color1);padding-left:10vw;padding-right:10vw}.footerLinks{display:flex;flex-direction:row;justify-content:center}.footerText{padding:3vh;text-align:left;display:flex;align-items:center;justify-content:center;font-size:1.5vh}footer ul{list-style:none;display:flex;flex-direction:column;align-items:flex-end;margin:1vw;padding:0}footer ul>li{color:var(--color1a)}.footerRow{display:flex;justify-content:space-between;align-items:center;padding:1rem;font-size:13px}.footerCollege a{color:var(--primary-color);text-decoration:underline}.parallaxEl{will-change:transform}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;line-height:var(--lineHeight)}:root{--color1b: #ddddee;--color1A: rgba(105,205, 255, .2);--color1: #81BCE4;--color1a: #2270A5;--color1aA: #2270A564;--color1e: #29B1EA;--color2: #000000;--color3: #090f11;--color3a: #0B1317;--color3e: #0A1A20;--color3A: rgba(40,116, 168, .2);--color4: #0d161b;--color4a: #0E1E28;--color4aA: rgba(14, 30, 40, .5);--color-1: #ffffff;--color-off: #C6606C;--lineHeight: 1.4;--dristi_color1: #4fb3e5;--dristi_color2: #2dae8b;--dristi_color3: #7b3494;--dristi_color4: #f26422;--dristi_color5: #2c1d5b;--dristi_color1l: #a8d9f4;--dristi_color2l: #96d4c4;--dristi_color3l: #bb99c8;--dristi_color4l: #f9b18f;--dristi_color5l: #948dac;--dristi_color1a: #4fb3e565;--dristi_color2a: #2dae8b65;--dristi_color3a: #7b349465;--dristi_color4a: #f2642265;--dristi_color5a: #2c1d5b65;--dristi_color1la: #a8d9f465;--dristi_color2la: #96d4c465;--dristi_color3la: #bb99c865;--dristi_color4la: #f9b18f65;--dristi_color5la: #948dac65}*::selection{background-color:var(--color1);color:var(--color4a)}html,body{overflow-x:hidden;min-height:100vh;background-color:#090f11;margin:0;padding:0;font-size:16px}Nav{z-index:10}a{text-decoration:none;color:inherit}a.specialLinks{color:var(--color1e);font-weight:700;transition:.2s ease;cursor:pointer}a.specialLinks:hover{color:var(--color1a)}canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}#root{margin:0;min-height:100vh;background-color:transparent;text-align:center;font-family:Quicksand,sans-serif;position:relative;justify-content:center;align-items:center;background-color:var(--color4);background-size:2rem 2rem;background-attachment:fixed;background-position:top}.glass{background:color-mix(in srgb,var(--color3A) 10%,var(--color4aA) 80%);background:url(/main_tile.png);background-size:3rem,3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color3A)}.glass-opti{background:radial-gradient(var(--color3A) 10%,var(--color4aA) 80%);border:1px solid var(--color3A)}button{border:none;padding:1rem;padding-left:1em;padding-right:1em;border-radius:1rem;margin:2px;width:fit-content;display:block;font-family:JetBrains Mono,monospace;font-weight:bolder;cursor:pointer;font-size:1em;white-space:nowrap}button.charged{position:relative;background-color:transparent;color:var(--color1);border:4px solid var(--color1a);margin:1.5rem;transition:.2s}button.charged:before{content:"";position:absolute;top:50%;left:50%;width:115%;z-index:0;transform:translate(-50%,-50%);height:130%;border:1px solid var(--color1a);outline:1px solid var(--color1a);box-shadow:inset 0 0 1rem var(--color1aA),0 0 1.5rem var(--color1aA);outline-offset:.5rem;border-radius:inherit;transition:.2s}button.discharged{position:relative;background-color:transparent;color:var(--color1);border:4px solid var(--color1a);margin:1.5rem;outline-offset:.5rem}button.discharged:before{content:"";position:absolute;top:50%;left:50%;width:115%;animation:flicker 1s ease-in-out infinite;z-index:0;transform:translate(-50%,-50%);height:130%;border:1px solid var(--color1a);outline:1px solid var(--color1a);box-shadow:inset 0 0 1rem var(--color1aA),0 0 1.5rem var(--color1aA);outline-offset:.5rem;border-radius:inherit;transition:.2s}button.charged:hover{border-color:transparent}button.discharged:hover:before{outline-offset:0rem;height:100%;width:100%}button.charged:hover:before{outline-offset:0rem;height:100%;width:100%}button.activated{background-color:var(--color1a);color:var(--color2)}button.deactivated{background:var(--color1a);color:var(--color1)}[disabled]{cursor:not-allowed}[disabled]:after{content:" 🚫 "}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.showMore{cursor:pointer;color:var(--color1a);font-weight:bolder;padding:1rem;transition:.2s}.showMore:hover{color:var(--color1);background-color:var(--color4);border-radius:1rem}body.overlay-active{overflow:hidden;position:fixed}:root{--buttonWidth: 20vw;--titleText: 3em;--fontsize: 1em}@media (max-width: 1200px){html{font-size:calc(.5rem + .5vw)}#DetailCard{width:70vw}#notice{position:relative;z-index:1;width:60vw;margin-left:auto;margin-right:auto}.glassCards#circleButtons{z-index:1}.glassCards#image{position:static;display:none}.grid-container{grid-template-columns:repeat(2,1fr)}#ImgDetailCard .idcContent{flex-direction:column-reverse;margin-left:0vw;align-items:center;justify-content:center}#ImgDetailCard .idcContent .cardActions{transform:rotate(0);margin-top:2em}div.aboutUsContent div.glassCards#MembersCard,div.aboutUsContent div.glassCards#MembersCard.shorter,div.aboutUsContent div.glassCards#MembersCard.longer{opacity:0;pointer-events:none;transition:all .2s;padding:3vw;min-height:40vh;height:auto;top:auto;background:var(--color4aA)!important;bottom:0!important}div.glassCards#MembersCard>div.membersList{padding:0vw;height:auto;flex-direction:row;align-items:flex-start!important;justify-content:center}#membersButton{display:flex}.showMore{display:none}.aboutUsContent .aboutUsText{width:100%}.aboutUsContent{align-items:center}}@media (min-width: 0px) and (max-width: 800px){.mainContainer .commitContainer{max-width:100vw}.hackathonComponent .upperHalf{flex-direction:column;gap:0rem}.infoContents .leaderboardContainer{width:60vw}.theNav{box-shadow:0 10px 15vh 15vh var(--color4)}.NavContents{width:fit-content}.EventLogo{background-color:var(--color3A);left:calc(50vw - 25px)}.contactUsContent{display:flex;justify-content:space-around;align-items:center}.contactUs{padding-left:5vw;padding-right:5vw}.contactUsTitle{font-size:var(--titleText)}.contactUsContent img{display:none}.moreinfo{font-size:1.3rem;width:40vw;padding:10px}.contactUsContent>form input,.contactUsContent>form textarea{font-size:1.5rem;width:50vw;padding:2rem}.pageContent{margin:3vw}.pageContent #image{display:none}.pageContent>.glassCards{margin:auto}#noticeContent{display:flex;flex-direction:column;align-items:center}nav.NavContainer{display:flex;flex-direction:column;align-items:center;gap:1em;justify-content:center}nav.NavContainer .NavItems{background-color:var(--color4aA);width:50%;border:1px solid var(--color3A);position:static;transform:none!important;justify-content:center;margin:0;border-radius:1vh;transition:.2s ease}nav.NavContainer .NavItems:first-child{border-radius:4vh 4vh 1vh 1vh}nav.NavContainer .NavItems:last-child{border-radius:1vh 1vh 4vh 4vh}nav.NavContainer .NavItems:hover{background-color:var(--color4aA);border:none}nav.NavContainer .NavItems>.NavItemIcons{display:none}}@media (max-width: 650px){.grid-container{grid-template-columns:1fr}.projectDetailsCard{flex-direction:column}.projectDetailsCard hr{display:none}#notice{margin-left:auto;margin-right:auto;border-radius:12vw;padding:2em}#DetailCard{flex-direction:column}#noticeContent{display:flex;flex-direction:column;align-items:center}#formContent label{font-size:1em}}@keyframes confetti{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}to{opacity:0;display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bob{0%{padding-top:1em;padding-bottom:1em}to{padding-top:2em;padding-bottom:2em}}@keyframes flicker{0%{opacity:.5}10%{opacity:1}20%{opacity:.5}30%{opacity:.7}to{opacity:1}}.lines{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;display:flex;justify-content:center;align-items:center;pointer-events:none;--width: 2px;--height: 2.5rem}.line{width:1px;height:100%;background-color:#2874a833}.line>.bulb{width:var(--width);height:var(--height);position:absolute;background-color:var(--color1e);border-radius:50%;box-shadow:0 0 7px 2px var(--color1e);opacity:.7;top:-40px;transform:translate(-50%);animation:flicker 1s infinite}html,body{overflow-x:hidden;margin:0;padding:0}.events{position:relative;border-radius:20vw;padding:5vh;padding-left:10vw;padding-right:10vw;background-color:var(--color4aA);background-size:30vw;background-repeat:no-repeat;margin:5vw;height:fit-content}.eventTitle{color:var(--color1);font-family:Monomaniac One,cursive;font-size:5rem;margin:3rem;text-align:center;padding-top:20vh}.Eventlists{display:flex}.emptyspace{flex:1}.Eventlists:nth-child(1)>#DetailCard:before{content:"LATEST";position:absolute;padding:1em;top:0;left:50%;max-width:20vw;transform:translate(-50%);background-color:var(--color1);color:var(--color4);border-radius:0 0 1em 1em}#root.dristi{background-color:var(--color4aA);background-image:url(/dristi_pattern.png);background-size:3rem 3rem;background-attachment:fixed;background-position:top;box-shadow:inset 0 0 10vw 0 var(--color4)}.specialEventHeader{color:var(--color1);height:min(calc(30vh + 30vw),60vh);font-family:Monomaniac One,cursive;font-size:min(12em,20vw);padding-top:20vh;padding-bottom:5vh;z-index:1;position:relative;text-shadow:.5rem .5rem 0 var(--dristi_color1),-.5rem -.5rem 0 var(--dristi_color2),.5rem -.5rem 0 var(--dristi_color3),-.5rem .5rem 0 var(--dristi_color4),1rem 1rem 0 var(--dristi_color5)}.specialEventsScroll{color:var(--color1);font-family:Monomaniac One,cursive;font-size:1rem;position:relative;z-index:1;margin:auto;display:block;text-shadow:none}.specialEventsScroll:after{content:"⌄";position:absolute;font-size:2em;left:50%;transform:translate(-50%,50%)}.affiliation{display:flex;align-items:center;justify-content:center;font-family:Rubik;gap:1em;color:var(--color1);font-size:1.5em;border-radius:2em;font-weight:700;margin:auto auto 20px;text-align:right;width:fit-content;padding:2em}.affiliation span{text-align:right;position:relative}.affiliation img{height:3em;width:auto}.specialEventsList{display:flex;gap:1rem;padding:10px;width:100%}.masonry-column{flex:1;display:flex;flex-direction:column;gap:1rem}.specialEventContent{border-radius:2vw 2vw 5vw 5vw;padding-bottom:5rem;background-color:var(--color3e);width:100%;break-inside:avoid;margin-bottom:1rem}.specialEventButton{margin:2rem auto;background:linear-gradient(to right,var(--color1a),var(--color1e));font-family:Quicksand,sans-serif;font-size:1.5rem;transition:.2s ease;color:var(--color4)}.specialEventButton:hover{box-shadow:0 0 1.5rem var(--color1aA);color:var(--color1)}.specialEventContentTitle{color:var(--color1);font-family:Monomaniac One,cursive;font-size:3rem}img.specialEventContentImg{object-fit:cover;width:100%;border-radius:2vw;margin:0;box-shadow:0 10px 10px #0000001a;filter:sepia(100%) saturate(300%) brightness(60%) hue-rotate(150deg);transition:.3s ease}img.specialEventContentImg:hover{filter:sepia(0%) hue-rotate(0deg);scale:.95}.specialEventContentTime{background-color:var(--color1e);border-radius:10px;width:fit-content;padding:.2em 1em;font-weight:bolder;margin:1em auto}.specialEventsDesc{color:var(--color1);padding-left:2vw;padding-right:2vw}.advertVideo{width:60vw;height:auto;margin-bottom:10vh;border-radius:5vw;outline:1px solid var(--color1A);outline-offset:10px;transition:.3s ease}.advertVideo:hover{outline-offset:20px}.VODContainer{position:relative;width:fit-content;margin:auto}.pauseButton,.playButton{z-index:2;position:absolute;width:12em;bottom:20%;left:calc(30vw - 6em);background-color:transparent;overflow:visible;aspect-ratio:1;border-radius:50%}.VODContainer .muteButton{z-index:2;position:absolute;background-color:transparent;width:12em;left:calc(30vw - 6em);bottom:20%;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.2s ease}.VODContainer:hover .muteButton,.VODContainer:hover .playButton{opacity:1}.playButton{opacity:0;transition:.2s ease}.mainContainer{color:var(--color1);display:flex;flex-wrap:wrap;justify-content:center;gap:2em}.commitContainer{padding:2rem;border-radius:1rem;height:fit-content;max-width:20rem;min-width:15rem;transition:.4s ease}.commitHeader{margin:0}.authCommits{margin-top:1rem}.moreDetails{transition:.4s ease;overflow:hidden;padding:0}.moreDetails li{padding:1rem;text-align:left;border-bottom:1px solid var(--color4a)}.moreDetails li span{color:var(--color1A);font-weight:bolder;width:100%;padding:.2em .5em}.repoAbstract .authorName{display:inline;color:var(--color1a);font-weight:bolder}.repoAbstract .noOfCommits{display:inline;font-weight:bolder}.hackathonComponent{color:var(--color1);display:flex;flex-direction:column;align-items:center;justify-content:space-around}.upperHalf{display:flex;justify-content:center;flex-wrap:wrap;gap:20rem}.gitWatchContainer{overflow-y:auto;padding:2vh}.leaderboardContent{display:flex;justify-content:space-between;border-bottom:2px solid var(--color4a);padding-left:2rem;padding-right:2rem}.leaderboardCommits{margin-left:1rem}.gitInfo{flex:1;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;gap:3rem}.noOfRepos{display:flex;flex-direction:column}.infoContents{font-size:1.5rem;padding:2rem;border-radius:2rem 2rem 0rem}.infoContents h3{margin:0;margin-bottom:1rem}.leaderboardContainer{width:fit-content;max-height:40vh;overflow-y:scroll;border-top:2px solid var(--color1a);padding-top:1rem}
