.event-countdown{--clock-ink:#172724;--clock-muted:#465b55;--clock-line:#c5cfc7;max-width:640px;width:100%;margin:28px 0;padding:23px 0;border-top:1px solid var(--clock-line);border-bottom:1px solid var(--clock-line);color:var(--clock-ink);text-align:left}
.countdown-title{font:750 11px/1.6 system-ui,sans-serif!important;letter-spacing:.13em!important;color:var(--clock-muted)!important;margin:0 0 15px!important}
.countdown-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.countdown-digits>div{display:flex;flex-direction:column;gap:6px;min-width:0}
.countdown-digits strong{font:650 clamp(28px,4vw,46px)/1.1 system-ui,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--clock-ink)!important}
.countdown-digits span{font:600 11px/1.5 system-ui,sans-serif!important;color:var(--clock-muted)!important;letter-spacing:.03em}
.countdown-note{font:400 11px/1.5 system-ui,sans-serif!important;color:var(--clock-muted)!important;margin:15px 0 0!important}
.invitation-intro .event-countdown,.garden .overview .event-countdown,.royal .overview .event-countdown{--clock-ink:#fff5dc;--clock-muted:#e5c88f;--clock-line:#e5c88f55}
.garden .event-countdown,.royal .event-countdown{--clock-ink:var(--ink);--clock-muted:var(--ink);--clock-line:#d0b88966}
.overview .event-countdown{margin:32px auto;text-align:center}.overview .countdown-digits>div,.invitation-intro .countdown-digits>div{align-items:center}
body:has(#revealedDateCard) main>.event-countdown{width:calc(100% - 44px);margin:24px 22px}
.event-details .event-countdown{margin-top:24px}.has-started .countdown-note{font-weight:650!important}
@media(max-width:450px){.countdown-digits{gap:8px}.event-countdown{padding:20px 0}.countdown-digits strong{font-size:30px!important}.countdown-digits span{font-size:10px!important}}
