*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#010912}body{font-family:Arial,Helvetica,sans-serif}.stage{width:100vw;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#010912}.poster{position:relative;width:min(100vw,calc(100dvh * 1.777778));aspect-ratio:16/9;line-height:0;flex:none}.poster>img{display:block;width:100%;height:100%;object-fit:contain}.hotspot{position:absolute;display:block;z-index:3}.contact{left:72.5%;top:2.1%;width:14.1%;height:7.4%}.facebook{left:87.3%;top:2.0%;width:4.4%;height:7.2%}.instagram{left:92.0%;top:2.0%;width:4.4%;height:7.2%}.advertise{left:61.0%;top:56.6%;width:37.1%;height:12.3%}.countdown{position:absolute;z-index:4;left:61.0%;top:45.3%;width:37.1%;height:9.9%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55%;line-height:1}.countdown div{min-width:0;background:#03101b;border:max(1px,.11vw) solid #11e5d7;border-radius:clamp(3px,.55vw,11px);box-shadow:0 0 clamp(3px,.5vw,10px) #00d9ff;display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown b{color:#fff;font-size:clamp(8px,2.1vw,40px);line-height:.95;text-shadow:0 0 5px rgba(255,255,255,.35)}.countdown span{color:#19f17c;font-size:clamp(4px,.78vw,15px);font-weight:800;margin-top:5%;white-space:nowrap}@media(max-aspect-ratio:16/9){.poster{width:100vw}.countdown b{font-size:clamp(8px,3.73vw,40px)}.countdown span{font-size:clamp(4px,1.39vw,15px)}}@media(max-width:700px) and (orientation:portrait){html,body{overflow:auto}.stage{align-items:flex-start;padding-top:0}.poster{width:100vw;min-width:100vw}.countdown span{font-size:clamp(3px,1.35vw,10px)}}
