.event-countdown{color:#62612f;max-width:360px;font-family:var(--font-jost),sans-serif}.event-countdown-label{margin:0 0 8px;font-size:13px;line-height:20px}.event-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.event-countdown-unit{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.event-countdown-value{font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.15;display:block;overflow:hidden}.event-countdown-digit{animation:.22s cubic-bezier(.2,.8,.2,1) both event-countdown-tick;display:block}.event-countdown-unit-label{color:#686a5d;margin-top:4px;font-size:12px;line-height:18px}.event-countdown-compact{max-width:224px}.event-countdown-compact .event-countdown-label{margin-bottom:4px;font-size:11px;line-height:16px}.event-countdown-compact .event-countdown-units{gap:8px}.event-countdown-compact .event-countdown-value{font-size:22px}.event-countdown-compact .event-countdown-unit-label{margin-top:0;font-size:11px;line-height:16px}@keyframes event-countdown-tick{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.event-countdown-digit{animation:none}}.event-countdown-large{width:100%;max-width:400px}.event-countdown-large .event-countdown-value{letter-spacing:-.025em;font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.1}.event-countdown-large .event-countdown-unit{align-items:center}.event-countdown-large .event-countdown-value{text-align:center;background:linear-gradient(145deg,#ffffffd9,#efeee1b3);border-radius:12px;width:100%;padding:10px 2px;box-shadow:0 5px 14px #3e3d230a}.event-countdown-large .event-countdown-unit-label{margin-top:7px}.event-countdown-red{color:#a33b32}
