@import "https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plantagenet+Cherokee&display=swap";@import "https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0}.heroSection{flex-direction:column;justify-content:center;align-items:center;margin-bottom:-2rem;padding-top:2.2rem;display:flex}.logo{filter:drop-shadow(8px 1px 4px #000c);width:100%;max-width:350px;height:auto}.textContainer{text-align:center;flex-direction:column;max-width:70rem}.headerText{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);letter-spacing:.2px;width:100%;padding-top:1.5rem;font-family:Marker Felt,Anonymous Pro,serif;font-size:55px;font-style:normal;font-weight:400;line-height:normal}.subText{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);padding-top:clamp(.5rem,2vh,1rem);font-family:Anonymous Pro,Roboto Mono,serif;font-size:25px;font-style:normal;font-weight:8;line-height:2rem}.moreInfoHeader{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);letter-spacing:.2px;padding-top:2.8rem;font-family:Marker Felt,Anonymous Pro,serif;font-size:50px;font-style:normal;font-weight:400;line-height:normal}.moreInfo{flex-direction:row;justify-content:center;gap:7rem;padding-top:3rem;padding-bottom:7rem;display:flex}.navbar{z-index:1000;filter:drop-shadow(0 1px 4px #0000001a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f9f9f9;border-bottom:2px solid #0219394d;width:auto;margin-left:calc(50% - 50vw);position:sticky;top:0}.navbar ul li:first-child{margin-right:auto}.nav-item{color:#000;border-radius:100px;padding:1.5rem;font-family:Anonymous Pro,serif;font-size:1.5rem;font-style:normal;font-weight:500;position:relative}.navbar a{text-decoration:none}.navbar ul{text-align:center;justify-content:flex-end;align-items:center;list-style-type:none;display:flex;overflow:hidden}.nav-item:hover{color:#3b4b50f5;opacity:.9;transition:all .4s ease-in-out}.nav-item:before{content:"";background:linear-gradient(90deg,#01254e,#94c5ff);border-radius:0;width:0;height:4px;transition:all .5s ease-in-out;position:absolute;bottom:0;left:0}.nav-item:hover:before{border-radius:50%;width:100%}.home-icon{border-radius:10px;align-items:flex-end;width:20%;height:auto;padding:1.5rem}.home-icon:hover{opacity:.7;transition:all .4s ease-in-out}.footer{z-index:1000;filter:drop-shadow(0 1px 4px #0000001a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#636363;border-bottom:2px solid #0219394d;flex-direction:row;align-items:center;width:100vw;height:auto;margin-left:calc(50% - 50vw);padding-top:clamp(1rem,1vw,3rem);padding-bottom:clamp(1rem,1vw,3rem);display:flex;top:0}.footer ul li:first-child{margin-right:auto;padding-left:clamp(1rem,2vw,3rem)}.uciText{color:#f5f5f5;align-items:flex-end;padding:1.5rem;font-family:Anonymous Pro,serif;font-size:1.5rem;font-style:normal;font-weight:700}.footer ul{text-align:center;justify-content:flex-end;align-items:center;gap:clamp(.5rem,.5vw,2rem);width:100%;padding-right:clamp(1rem,2vw,3rem);list-style-type:none;display:flex;overflow:hidden}.contactText{color:#f5f5f5;font-family:Anonymous Pro,serif;font-size:1.5rem;font-weight:700}.contactItem{border-radius:10px;align-items:flex-end;width:40%;height:auto;padding:1.5rem}.contactItem:hover{opacity:.6;transition:all .4s ease-in-out}.infiniteCarousel{flex-direction:row;display:flex}.infiniteCarousel img{object-fit:cover;filter:drop-shadow(5px 4px 2px #0009);width:100%;height:auto}.backsideContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:clamp(.5rem,5vh,4rem);display:flex}.backsideHeader{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);font-family:Marker Felt,Anonymous Pro,serif;font-size:45px;font-style:normal;font-weight:400;line-height:normal}.backsideSubtext{color:#000;filter:drop-shadow(0 1px 4px #0003);white-space:pre-line;text-align:center;width:90%;height:auto;padding-top:clamp(.5rem,2vh,1rem);font-family:Poppins,Anonymous Pro,serif;font-size:17px;font-weight:200}.backsideButton{filter:drop-shadow(0 1px 4px #0003);background-color:#f0f8ff;border:none;border-radius:20px;margin:2rem auto 0;padding:10px 20px;font-family:Roboto Mono,Anonymous Pro,serif;font-weight:200;display:block}.backsideButton:hover{background-color:#d6f5ffe0;transition:all .2s ease-in-out}.cardFront{object-fit:cover;object-position:center;background-color:#f5f5f5;width:100%;height:100%;display:block}.cardBack{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cardFace{backface-visibility:hidden;filter:drop-shadow(4px 4px 8px #0000004d);border-radius:1px;position:absolute;inset:0;overflow:hidden}.aboutSection{flex-direction:column;gap:100px;padding:80px 160px;display:flex}.aboutRow{flex-direction:row;align-items:center;gap:60px;display:flex}.aboutRow.reverse{flex-direction:row-reverse}.aboutImage{object-fit:cover;filter:drop-shadow(0 1px 4px #0003);border-radius:5px;flex-shrink:0;width:50%;height:auto}.aboutText{flex:1}.aboutText.right{text-align:right}.aboutTitle{border-left:4px solid #000;margin:0 0 16px;padding-left:14px;font-family:Marker Felt,Anonymous Pro,serif;font-size:42px}.aboutText.right .aboutTitle{border-left:none;border-right:4px solid #000;padding-left:0;padding-right:14px}.aboutBody{color:#555;margin:0;font-family:Anonymous Pro,serif;font-size:18px;line-height:1.8}.controller{opacity:.7;filter:drop-shadow(0 4px 4px #0000001a);background-color:#d8c5e6;border-radius:100px;align-self:center;max-width:fit-content;display:flex;position:relative}.controller ul{text-align:center;align-items:center;gap:5rem;padding:.5rem 2rem;text-decoration:none;list-style-type:none;display:flex;overflow:hidden}.controller-item:hover{color:#3b4b50f5;transition:all .4s ease-in-out}.controller-item:before{content:"";background:linear-gradient(90deg,#01254e,#89b479);border-radius:0;width:0;height:4px;transition:all .5s ease-in-out;position:absolute;bottom:0;left:0}.controller button{background:0 0;border:none}.controller button:hover{opacity:.8;transition:all .2s ease-in-out}.eventScrollWrapper{flex-direction:column;align-items:center;width:100%;padding-top:3rem;padding-bottom:2rem;display:flex;overflow:hidden scroll}.eventScroll{width:100%;vertical-align:center;flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(20px,5vw,80px);padding-top:clamp(10px,2vw,30px);padding-bottom:clamp(70px,2vw,120px);display:flex;position:relative}.event{text-align:center;flex-shrink:0;justify-content:center}.event img{border-radius:10px;width:350px;height:auto}.eventCurrent{text-align:center;flex-shrink:0;justify-content:center}.eventCurrent img{border-radius:10px;width:350px;height:auto;margin-bottom:10px}.eventTitle{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);font-family:Marker Felt,Anonymous Pro,serif;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.eventDescription{color:#0000008f;text-align:center;filter:drop-shadow(0 1px 4px #0003);padding:.2rem;font-family:Marker Felt,Anonymous Pro,serif;font-size:28px;font-style:normal;font-weight:50;line-height:normal}.header{color:#000;text-align:center;filter:drop-shadow(0 1px 4px #0003);letter-spacing:.2px;padding-top:2rem;font-family:Marker Felt,Anonymous Pro,serif;font-size:55px;font-style:normal;font-weight:400;line-height:normal}.mainSection{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;margin-top:2%;margin-bottom:5%;display:flex}.boardContainer{flex-direction:column;align-items:center;width:30%;margin-bottom:3rem;display:flex}.boardContainer img{object-fit:cover;border-radius:5%;width:80%;height:clamp(200px,40vw,530px);margin-bottom:1rem}.boardTitle{justify-self:center;align-items:center;font-family:Marker Felt,Anonymous Pro,serif;font-size:30px}.boardName{justify-self:center;align-items:center;font-family:Anonymous Pro,serif;font-size:30px;font-weight:100}.confirmButton{color:#000000a3;cursor:pointer;background:#d8c5e6;border:1px solid #ccc;border-radius:25px;width:auto;margin-top:3rem;margin-bottom:2rem;padding:7px 40px;font-family:Marker Felt,Anonymous Pro,serif;font-size:40px;text-decoration:none;box-shadow:0 4px 12px #00000026}.confirmButton:hover{opacity:.8;transition:all .3s ease-in-out}.socialButtons{flex-direction:row;justify-content:center;gap:.5rem;width:100%;margin-top:2rem;display:flex}
