@import url("https://fontlibrary.org//face/cmu-serif");@import url("https://fonts.googleapis.com/css2?family=Gentium+Book+Basic:wght@700&family=Ovo&display=swap");html a{color:#e4d05f;font-family:"Ovo",serif;text-decoration:none}header{background-color:#79651b}body{width:100%;min-height:100vh;margin:0;background-image:url("/assets/events/ball/2022-background.png");background-size:cover;background-attachment:fixed;background-color:#241040;display:flex;flex-direction:column}body .text-center-div{text-align:center;margin-top:2.5vh;margin-bottom:2.5vh}body .avoidwrap{display:inline-block}body .margin-top{border-top:3px solid #cbb347;margin-top:10px;padding-top:10px}body .margin-bottom{border-bottom:3px solid #cbb347;margin-bottom:10px;padding-bottom:10px}body .title{font-size:12vw;margin-top:2.5vh;font-family:"Gentium Book Basic","CMUSerifRoman",serif;color:#cbb347;text-shadow:0.5vw 0.5vw 0.6vw #0c0515}body .subtitle{font-size:60px;margin-top:2.5vh;margin-bottom:2.5vh;font-family:"Gentium Book Basic","CMUSerifRoman",serif;color:#cbb347;text-shadow:2px 2px 3px #0c0515}body .subsubtitle{font-size:xx-large;font-family:"Ovo",serif;text-shadow:1px 1px 2px #0c0515}body .text-block{margin-top:1.25vh;margin-bottom:1.25vh;font-family:"Ovo",serif;font-size:x-large}body .button{display:inline-block;padding:15px;font-size:20px;font-weight:bold;border-radius:10px;text-decoration:none;font-family:"Ovo",serif;width:220px;height:25px;margin:5px 5px;background-color:#79651b;color:#fff}body .button.empty{filter:brightness(60%)}body .button:not(.empty){box-shadow:2px 2px 3px #0c0515}body .button:not(.empty):hover{filter:brightness(110%);box-shadow:5px 5px 6px #0c0515}body .dropdown{font-family:"Ovo",serif}body .dropdown-content{background-color:#79651b}body .dropdown-content a{font-family:"Ovo",serif;font-size:20px}body .flex{display:flex;flex-direction:row}body .flex .flex-l{flex:0 1 auto}body .flex .flex-r{flex:1 0 auto}body #freshers-banner{background-color:#79651b;border-radius:10px;padding:2px 20px;font-size:18px;margin-bottom:20px}body #freshers-banner *{color:white;text-align:center;font-family:"JetBrains Mono", "Inconsolata", monospace;font-weight:bolder}body .section-details .venue-date{font-size:6vw;font-weight:bold}body .section-details .countdown{font-size:4vw}body .section-details .subsubtitle{margin:5vh 1vw}@media screen and (max-width: 800px){body .section-details .title{font-size:20vw}body .section-details .venue-date{font-size:69px}body .section-details .countdown{font-size:xx-large}}body .section-venue{margin-bottom:inherit;position:relative}body .section-venue .mobile-only{display:none}body .section-venue .description{position:absolute;top:0;left:0;width:400px;height:60vh;background:linear-gradient(to left, #0000 0%, #0c0515d0 5%);padding:0 50px 0 20px;margin:10px 0;max-height:500px}body .section-venue .description .subtitle{margin:10px 0}body .section-venue .image{object-fit:cover;object-position:50% 25%;max-width:None;height:60vh;max-height:500px}@media screen and (max-width: 800px){body .section-venue .mobile-only{display:revert}body .section-venue .description{position:static;width:revert;height:revert;background:revert;padding:revert}body .section-venue .description .subtitle{display:none}}body .section-hashtag .hashtag{font-size:130px;margin:auto}body .section-hashtag .hashtag-buttons{display:inline-grid;margin:0 auto;flex:0 0 auto}@media screen and (max-width: 1114px){body .section-hashtag{flex-direction:column}body .section-hashtag .hashtag{font-size:16vw}body .section-hashtag .hashtag-buttons{display:block}}body .section-dj{margin-bottom:inherit;position:relative}body .section-dj .mobile-only{display:none}body .section-dj .description{position:absolute;top:0;right:0;width:400px;height:60vh;background:linear-gradient(to right, #0000 0%, #0c0515d0 5%);padding:0 20px 0 50px;margin:10px 0;max-height:500px}body .section-dj .description .subtitle{margin:10px 0}body .section-dj .image{object-fit:cover;object-position:50% 30%;max-width:None;height:60vh;max-height:500px}@media screen and (max-width: 800px){body .section-dj .mobile-only{display:revert}body .section-dj .description{position:static;width:revert;height:revert;background:revert;padding:revert}body .section-dj .description .subtitle{display:none}}body .section-faq .faq{border-top:2px solid rgba(255,255,255,0.3);padding-top:5px;margin:auto;width:70%}body .section-faq .faq .question{font-weight:bold}.menu .menu-section-title{font-size:60px;margin-top:5vh;font-family:"Gentium Book Basic","CMUSerifRoman",serif}.menu .menu-item-container{padding:10pt 0pt;border-top:2px solid rgba(255,255,255,0.3);margin:auto;width:80%}.menu .menu-item{font-family:"Ovo",serif;margin-bottom:2.5vh;display:inline}.menu .menu-type{font-family:"Ovo",serif;color:#cbb347;display:inline}
