.arcade-opening{z-index:4;pointer-events:none;background:radial-gradient(#070b13e8 0%,#070b1390 35%,#0000 72%);place-items:center;display:grid;position:absolute;inset:0}.mp-countdown{z-index:4;pointer-events:none;position:absolute;inset:110px 0 85px}.opening-content{text-align:center;width:min(600px,94%)}.opening-kicker{color:#a9c5ec;letter-spacing:3px;margin:0 0 16px;font:11px Courier New,monospace}.opening-title{letter-spacing:3px;color:#f4f7ff;text-shadow:0 0 30px #7cafff38;font:clamp(30px,5vw,58px)/1.08 Impact,Arial Narrow,sans-serif;display:grid}.opening-title>span{grid-area:1/1;transition:opacity .15s ease-out,transform .15s ease-out}.opening-ready{opacity:0;color:#ffe34b;transform:translateY(6px)}.arcade-opening[data-ready=true] .opening-introduce{opacity:0;transform:translateY(-6px)}.arcade-opening[data-ready=true] .opening-ready{opacity:1;transform:translateY(0)}.opening-content canvas{width:100%;height:auto;margin:28px auto 12px;display:block}.opening-hint{color:#bac6d7;margin:0;font:12px/1.6 Courier New,monospace}.opening-lights{justify-content:center;gap:9px;margin-top:20px;display:flex}.opening-lights i{background:#354255;border-radius:50%;width:5px;height:5px}.opening-lights i[data-on=true]{background:#ffe34b;box-shadow:0 0 12px #ffe34b66}.arcade-opening[data-reduced=true] .opening-title>span{transition:none;transform:none}@media (max-width:600px){.opening-kicker{letter-spacing:2px;font-size:9px}.opening-content canvas{margin-top:22px}.opening-hint{font-size:10px}}@media (max-height:450px){.mp-countdown{inset:75px 0 35px}.opening-kicker{margin-bottom:8px}.opening-content{width:min(430px,76%)}.opening-content canvas{margin:10px auto 0}.opening-lights{margin-top:8px}}
