.countdown-container.svelte-nwop9o{margin:var(--spacing-lg) 0;grid-template-columns:repeat(4,minmax(5rem,1fr));gap:clamp(.45rem,2vw,1rem);display:grid}.countdown-unit.svelte-nwop9o{border:1px solid color-mix(in srgb, var(--primary-color) 40%, #dbe2ea);border-radius:var(--radius-md);min-width:0;color:var(--text-color);background:var(--bg-color);box-shadow:var(--shadow-sm);text-align:center;padding:clamp(.75rem,2vw,1.25rem)}.countdown-unit.svelte-nwop9o strong:where(.svelte-nwop9o),.countdown-unit.svelte-nwop9o span:where(.svelte-nwop9o){display:block}.countdown-unit.svelte-nwop9o strong:where(.svelte-nwop9o){color:var(--text-color);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.7rem,5vw,3.5rem);line-height:1;overflow:hidden}.countdown-unit.svelte-nwop9o span:where(.svelte-nwop9o){color:var(--text-color);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:clamp(.65rem,1.5vw,.82rem);font-weight:750}.animate-values.svelte-nwop9o strong:where(.svelte-nwop9o){transition:color .16s}.compact.svelte-nwop9o{grid-template-columns:repeat(4,minmax(4rem,1fr));gap:.45rem}.compact.svelte-nwop9o .countdown-unit:where(.svelte-nwop9o){padding:.65rem .45rem}.compact.svelte-nwop9o .countdown-unit:where(.svelte-nwop9o) strong:where(.svelte-nwop9o){font-size:clamp(1.4rem,4vw,2rem)}.countdown-expired.svelte-nwop9o{padding:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--primary-color) 40%, #dbe2ea);border-radius:var(--radius-md);color:var(--text-color);background:var(--bg-color);box-shadow:var(--shadow-sm);text-align:center}.countdown-expired.svelte-nwop9o h3:where(.svelte-nwop9o){color:var(--text-color)}@media (width<=34rem){.countdown-container.svelte-nwop9o,.compact.svelte-nwop9o{grid-template-columns:repeat(2,minmax(0,1fr))}}
