*{box-sizing:border-box;padding:0;margin:0;outline:0}html,body{width:100%;height:100%;aspect-ratio:16/9}body{font-family:sans-serif;color:#fff;position:relative;font-size:85%;background-color:#490000;display:flex}.stagebg{background:url(../img/stagebg.webp) #000;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center;aspect-ratio:16/9;padding:0 5%;overflow:hidden;justify-content:end}.logo-container{margin-bottom:-1%;margin-top:0;height:20%;display:flex;align-items:center;justify-content:center}.logo{max-height:150%;margin-top:10%}.flex-container{display:flex;width:100%;height:80%}.wheel-container,.result-container{width:50%;height:100%;text-align:center;padding-bottom:5%}.wheel-container .wheel-frame{position:relative;height:100%}.wheel-container .wheel-frame:before{content:"";display:block;background:url(../img/wheelFrame.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:100%;position:absolute}.wheel-container .wheel-frame .wheel{max-width:100%;padding:5%;height:100%}.result-container{background:url(../img/girl-in.webp);background-repeat:no-repeat;background-position:right bottom;background-size:contain;height:100%}.result-frame{background:url(../img/resultFrame-s.webp);background-repeat:no-repeat;width:90%;height:90%;background-size:contain;margin-top:28%}.result-frame .level{padding:6% 5% 5%;font-size:2em;line-height:1}.result-frame .result{font-size:3em;padding:5% 0}body{justify-content:center}.stagebg{width:80vw;position:relative}.wheel-container .wheel-frame .wheel{position:relative;z-index:1}.no-uuid{color:#fff;font-size:2em;text-align:center;width:100%;height:100%;display:flex;align-items:center}.countdown-container{position:absolute;z-index:100;transform:translate(-50%,-50%);left:50%;top:50%;width:100%;height:100%;background-color:#000000b3}.countdown-grid{display:flex;justify-content:center;align-items:center;height:100%;gap:15px}.countdown-unit{display:flex;flex-direction:column;align-items:center;background-color:#000000b3;border-radius:10px;padding:10px;min-width:80px}.countdown-number{font-size:2.5rem;font-weight:700;color:#fff}.countdown-label{font-size:.8rem;color:#ddd;text-transform:uppercase}.congratulations{position:absolute;z-index:100;transform:translate(-50%,-50%);left:50%;top:50%;background-color:#000000b3;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.congratulations-title{font-size:2em;color:#fff}.congratulations-prize{font-size:1.5em;color:#fff}.congratulations-winner{font-size:3em;color:#fff}.result,.level{font-size:2rem!important}@media (max-width: 1024px){.result,.level{font-size:1.5rem!important}}@media (max-width: 768px){.result,.level{font-size:1rem!important}}
