/* Premium countdowns use a solid theme paper surface for dependable contrast. */
body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown{gap:8px;color:var(--location-card-ink,var(--color))!important;text-shadow:none!important}
body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;flex:0 1 66px;min-height:76px;padding:12px 8px;background:var(--location-card,var(--paper))!important;color:var(--location-card-ink,var(--color))!important;border:1px solid color-mix(in srgb,var(--location-card-ink,var(--color)) 24%,var(--location-card,var(--paper)))!important;border-radius:12px;box-shadow:0 4px 14px #00000009;font-weight:600;text-shadow:none!important}
body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown>span small{color:inherit!important;opacity:1;font-size:9px;letter-spacing:1px;margin-top:6px;text-shadow:none!important}
body:is(.tier-premium,[data-package-tier="premium"]) #events>h2{color:var(--location-card-ink,var(--color))!important;background:var(--location-card,var(--paper));border-radius:14px;padding:14px 18px;max-width:380px;margin-left:auto;margin-right:auto;text-shadow:none!important}
@media(max-width:360px){body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown{gap:6px}body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown>span{padding:10px 6px;min-height:68px}}

body:is(.tier-premium,[data-package-tier="premium"]) #events .countdown>span b{color:inherit!important;text-shadow:none!important}
