*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:MotoSansRegular;src:url(/assets/MotoSans-Regular-CAi5FHR4.woff2)format("woff2"),url(/assets/MotoSans-Regular-Doyl-GlI.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Medium;src:url(/assets/FuturaPT-Medium-CeoGV37C.woff2)format("woff2"),url(/assets/FuturaPT-Medium-D9slHCWg.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}html,body,#root{box-sizing:border-box;width:100vw;height:100vh}.container{flex-direction:column;align-items:center;width:100vw;height:100vh;display:flex;overflow-x:hidden}.home-bg{background-image:url(/assets/bg-CVq_9VJ7.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.quiz-bg{background-image:url(/assets/quiz-bg-hZWYb7F1.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.leaderboard-bg{background-image:url(../src/assets/images/bg3.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.loading-container{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo{width:88vw;margin-top:12vw;position:relative}.logo img{object-fit:contain;width:100%}.home-header{width:75vw;margin-top:6vw;position:relative}.home-header img{object-fit:contain;width:100%}.form-wrap{flex-direction:column;row-gap:8vw;width:90vw;margin-top:10vw;display:flex}.form-wrap .input-wrap{background-color:#854d28a5;border:.4vw solid #6e3812;border-radius:3vw;align-items:center;width:100%;min-height:12vw;padding:1.7vw;display:flex}.input-icon{justify-content:center;align-items:center;width:6vw;min-width:6vw;height:6vw;min-height:6vw;margin-left:2vw;display:flex}.input-icon img{object-fit:contain;width:100%;height:100%}.divider{background-color:#fff;border-radius:1vw;width:.4vw;min-width:.4vw;height:8vw;margin-left:2vw}.input-container{align-items:center;width:100%;height:100%;margin-left:3vw;display:flex}input{color:#fff;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:MotoSansRegular;font-size:5vw}input::placeholder{color:#ffffff5a}.register-btn{cursor:pointer;justify-content:center;align-items:center;width:30vw;height:12vw;margin-top:15vw;display:flex}.register-btn.disabled{pointer-events:none;opacity:.7}.register-btn img{object-fit:contain;width:100%}.loader{border:.8vw solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:8vw;height:8vw;animation:1s linear infinite spin}.quiz-section{flex-direction:column;width:100%;height:auto;min-height:60vh;padding-bottom:10vw;display:flex;position:relative}.quiz-img{width:110%;position:relative}.quiz-img img{object-fit:contain;width:100%}.quiz-content{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100vw;padding-left:18%;padding-right:4%;display:flex;position:absolute;top:0;left:0}.q-no{color:#fff;text-align:left;width:100%;margin-top:7%;font-family:Futura PT Medium;font-size:clamp(18px,4vw,28px);position:relative}.question{color:#fff;text-align:left;width:90%;margin-top:5%;font-family:Futura PT Medium;font-size:clamp(14px,3.5vw,22px);line-height:1.4}.options{flex-direction:column;gap:clamp(8px,2vw,16px);width:78%;margin-top:clamp(16px,6vw,30px);display:flex}.option{cursor:pointer;box-sizing:border-box;background-color:#0000;border:.4vw solid #ffffff80;border-radius:2vw;align-items:flex-start;width:100%;padding:clamp(0px,1vw,10px) clamp(8px,1vw,16px);transition:all .3s;display:flex}.option.selected{background-color:#6c3e1faa;border-color:#6c3e1f}.option-label{color:#fff;flex-shrink:0;min-width:6vw;font-family:Futura PT Medium;font-size:clamp(12px,4vw,18px)}.option-text{color:#fff;font-family:Futura PT Medium;font-size:clamp(12px,4vw,18px);line-height:1.3}.submit-btn{cursor:pointer;background-color:#0000;border:none;outline:none;width:clamp(60px,20vw,100px);margin-top:clamp(16px,6vw,30px)}.submit-btn img{object-fit:contain;width:100%}.timer-container{background:#debb7c52 no-repeat padding-box padding-box;border:.6vw solid #fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(50px,15vw,70px);height:clamp(50px,15vw,70px);margin-top:8vw;display:flex;position:absolute;bottom:4vw;left:50%;transform:translate(-50%)}.timer-text{color:#fff;z-index:1;font-family:Futura PT Medium,sans-serif;font-size:clamp(18px,6vw,28px)}.quiz-section-no-live-question{flex-direction:column;align-items:center;width:100%;min-height:63vw;margin-top:20%;display:flex}.quiz-section-no-live-question .error{text-align:center;color:#fff;opacity:.7;flex-direction:column;align-items:center;width:100%;min-height:63vw;margin-top:20%;padding:1vw;font-family:MotoSansRegular;font-size:7vw;display:flex;position:relative}.ty-content{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:30%;display:flex;position:relative}.ty-content .ty-text{color:#fff;opacity:.4;text-align:center;font-family:MotoSansRegular;font-size:15vw}.ty-container{color:#fff;background-color:#854d28a5;flex-direction:column;align-items:center;width:100%;margin-top:-3vw;padding:4vw 1vw;display:flex}.ty-container .ty-name{text-align:center;margin-top:1vw;font-family:MotoSansRegular;font-size:6vw}.ty-container .ty-desc{text-align:center;opacity:.8;margin-top:2vw;font-family:Futura PT Medium;font-size:4vw;line-height:1.4}.ty-container .scan-btn{cursor:pointer;width:25vw;margin-top:4vw}.ty-container .scan-btn img{object-fit:contain;width:100%}@media screen and (max-height:600px){.quiz-section{min-height:70vh}.quiz-content{padding-left:15%}.question{width:82%}.options{gap:2vw;width:82%;margin-top:4vw}.option{padding:2vw}.ty-container{padding:3vw 2vw;bottom:10%}.ty-content .ty-text{font-size:12vw}}@media screen and (min-height:800px) and (max-width:430px){.quiz-section{min-height:55vh;padding-bottom:25vw}.timer-container{bottom:6vw}.ty-container{bottom:25%}}@media screen and (max-width:320px){.quiz-content{padding-left:12%;padding-right:3%}.question{width:85%;font-size:14px}.options{width:85%}.option-label,.option-text{font-size:12px}.ty-content .ty-text{font-size:12vw}.ty-container .ty-name{font-size:5vw}.ty-container .ty-desc{font-size:3.5vw}}
