.countdown-display{display:flex;align-items:center;gap:var(--spacing-3)}.countdown-display-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.countdown-display-units{display:flex;align-items:center;gap:var(--spacing-1)}.countdown-display-item{display:flex;flex-direction:column;align-items:center;min-width:2.5rem;padding:.25rem .4rem;border-radius:var(--radius-md)}.countdown-display-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.countdown-display-unit{font-size:.625rem;text-transform:uppercase;letter-spacing:.3px;opacity:.85}.countdown-display-sep{font-weight:var(--font-weight-bold);opacity:.7;line-height:1}.countdown-display--dark .countdown-display-label{color:var(--color-text-secondary)}.countdown-display--dark .countdown-display-item{background:rgba(255,255,255,.06)}.countdown-display--dark .countdown-display-sep,.countdown-display--dark .countdown-display-unit,.countdown-display--dark .countdown-display-value{color:var(--color-text-primary)}.countdown-display--light .countdown-display-label,.countdown-display--light .countdown-display-sep,.countdown-display--light .countdown-display-unit,.countdown-display--light .countdown-display-value{color:var(--color-bg-primary)}.countdown-display--light .countdown-display-item{background:rgba(0,0,0,.2)}.countdown-display--gold .countdown-display-label{color:var(--color-accent-gold)}.countdown-display--gold .countdown-display-item{background:rgba(242,176,30,.1);border:1px solid rgba(242,176,30,.25)}.countdown-display--gold .countdown-display-value{color:var(--color-accent-gold)}.countdown-display--gold .countdown-display-sep,.countdown-display--gold .countdown-display-unit{color:var(--color-text-secondary)}.countdown-display--compact .countdown-display-item{min-width:2rem;padding:.15rem .3rem}.countdown-display--compact .countdown-display-value{font-size:var(--font-size-base)}@media (max-width:768px){.countdown-display{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.countdown-display--compact{flex-direction:row;align-items:center}.countdown-display--centered{align-items:center;width:100%}.countdown-display--centered .countdown-display-units{justify-content:center}}