/* XORVANIQ commercial hold / countdown — cache-safe layout v3 */
.xv-commercial-countdown{box-sizing:border-box!important;width:min(1500px,calc(100% - 88px))!important;max-width:1500px!important;margin:20px auto 0!important;padding:16px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;overflow:hidden!important}
.xv-commercial-countdown>div:first-child{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important;align-content:center!important}
.xv-commercial-countdown .xv-launch-ribbon__eyebrow{display:block!important;margin:0!important;color:#c69bff;font:800 .68rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:normal!important}
.xv-commercial-countdown strong{display:block!important;margin:0!important;font-size:clamp(.98rem,1.15vw,1.12rem)!important;line-height:1.35!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important}
.xv-commercial-countdown .xv-launch-ribbon__sub{display:block!important;margin:0!important;color:#b3afbf!important;font-size:.82rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}
.xv-countdown{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(8,auto)!important;align-items:end!important;justify-content:center!important;gap:7px 8px!important;padding:12px 15px!important;border:1px solid rgba(177,111,255,.3)!important;border-radius:11px!important;background:rgba(5,7,14,.58)!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;white-space:nowrap!important}
.xv-countdown span{min-width:2ch!important;color:#f2e8ff!important;font-size:1.25rem!important;font-weight:900!important;line-height:1!important;text-align:right!important}.xv-countdown small{color:#a99db8!important;font-size:.58rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}
[data-xv-tba=1]{letter-spacing:.08em}.catalogue-card__price[data-xv-tba=1],.game-price strong[data-xv-tba=1],.hosting-price[data-xv-tba=1],.price-tag[data-xv-tba=1]{color:#d8b8ff!important}
@media(max-width:980px){.xv-commercial-countdown{width:calc(100% - 48px)!important;grid-template-columns:1fr!important;gap:12px!important}.xv-countdown{justify-content:start!important;width:100%!important}}
@media(max-width:600px){.xv-commercial-countdown{width:calc(100% - 28px)!important;margin-top:14px!important;padding:14px 15px!important}.xv-countdown{grid-template-columns:repeat(4,minmax(0,1fr))!important;white-space:normal!important}.xv-countdown small{display:none!important}.xv-countdown span{text-align:center!important}.xv-countdown span::after{font-size:.55rem;color:#9f95aa;margin-left:3px}.xv-countdown span[data-xv-days]::after{content:'d'}.xv-countdown span[data-xv-hours]::after{content:'h'}.xv-countdown span[data-xv-mins]::after{content:'m'}.xv-countdown span[data-xv-secs]::after{content:'s'}}
@media(prefers-reduced-motion:reduce){.xv-commercial-countdown::after{display:none!important}}

/* Critical/error surfaces: keep recovery messaging focused, not promotional. */
body.page-error .xv-commercial-countdown,
body[data-xv-critical="true"] .xv-commercial-countdown{display:none!important}
