.game-launch-countdown-banner{background:linear-gradient(#1a1a1acc,#0000);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;margin-top:-1px;padding:1rem 0;position:relative}.game-launch-countdown-banner .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.countdown-wrapper{border-radius:8px;justify-content:center;align-items:center;gap:1.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.timers-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.timers-separator{background:#ffffff1a;width:1px;height:40px}.countdown-label{text-align:right;flex-direction:column;display:flex}.countdown-label h2{text-transform:uppercase;letter-spacing:.2em;color:#888;margin:0;font-size:.65rem;font-weight:800}.countdown-wrapper.primary h2{color:#00f2ff}.countdown-wrapper.live h2{color:#ff3e8e;text-shadow:0 0 10px #ff3e8e4d}.countdown-wrapper.live .time-segment strong{color:#ff3e8e}.countdown-wrapper.live .countdown-divider{background:#ff3e8e33}.countdown-label p{color:#888;margin:0;font-size:.8rem}.countdown-timer.active,.countdown-timer-skeleton{align-items:center;gap:1.25rem;display:flex}.skeleton-item{background:#ffffff0d;border-radius:4px;width:45px;height:35px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.time-segment{flex-direction:column;align-items:center;min-width:45px;display:flex}.time-segment strong{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:300;line-height:1}.time-segment:after{content:attr(data-unit);text-transform:uppercase;letter-spacing:.1em;color:#555;margin-top:.4rem;font-size:.6rem}.countdown-divider{background:#ffffff1a;width:1px;height:30px}.countdown-timer.complete{color:#4caf50;font-size:.9rem;font-weight:600;font-family:var(--font-heading);background:#4caf501a;border:1px solid #4caf5033;border-radius:4px;padding:.5rem .75rem}@media (max-width:992px){.timers-separator{width:80%;height:1px;margin:.5rem 0}}@media (max-width:768px){.timers-grid{flex-direction:column;gap:1.5rem}.countdown-wrapper{text-align:center;flex-direction:column;gap:.75rem;width:100%}.countdown-label{text-align:center}.countdown-divider{display:none}.time-segment strong{font-size:1.2rem}}
