/* Compact weekly countdown. Scheduling and accessibility remain unchanged. */
.home-update-countdown{--countdown-gold:var(--home-accent,var(--theme-gold,var(--yellow,#ffd84d)));--countdown-secondary:var(--muted,#c4bad8);box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:16px;align-items:center;min-height:96px;margin:0 0 12px;padding:12px 18px;border:1px solid var(--line,#443555);border-radius:14px;background:var(--bg,#0b0914);color:var(--ink,#f4eefb);box-shadow:none}
.home-update-countdown *{box-sizing:border-box}.home-update-countdown .update-countdown-info{display:flex;gap:12px;align-items:center;min-width:0}.home-update-countdown .update-countdown-clock{width:34px;height:34px;flex:0 0 34px;color:var(--countdown-gold);filter:none}.home-update-countdown .update-countdown-text{min-width:0}.home-update-countdown .update-countdown-eyebrow{display:none}.home-update-countdown .update-countdown-title{color:var(--ink,#f4eefb);font-size:1.08rem;line-height:1.3;font-weight:750;margin:0 0 4px;overflow-wrap:anywhere}.home-update-countdown .update-countdown-line{color:var(--countdown-secondary);font-size:.75rem;line-height:1.4;font-weight:550}.home-update-countdown .update-countdown-zone{display:block;color:var(--countdown-secondary);font-size:.63rem;line-height:1.4;margin-top:2px;overflow-wrap:anywhere}.home-update-countdown .update-countdown-output{display:flex;justify-content:center;align-items:center;min-height:58px;min-width:0}.home-update-countdown .update-countdown-digits{display:grid;grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr) 4px minmax(0,1fr) 4px minmax(0,1fr);gap:4px;align-items:center;width:100%;color:var(--countdown-gold);font-variant-numeric:tabular-nums}.home-update-countdown .update-countdown-block{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:58px;padding:6px 3px;border:1px solid var(--line,#443555);border-radius:9px;background:var(--panel2,#211a32);box-shadow:none}.home-update-countdown .update-countdown-value{display:block;min-width:2ch;text-align:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.65rem;line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--countdown-gold)}.home-update-countdown .update-countdown-unit{display:block;font-size:.53rem;line-height:1.4;font-weight:650;color:var(--ink,#f4eefb);text-transform:uppercase;text-align:center;margin-top:4px;max-width:100%;overflow-wrap:anywhere}.home-update-countdown .update-countdown-separator{font-size:.85rem;text-align:center;opacity:.45}.home-update-countdown .update-countdown-message{font-size:.8rem;line-height:1.4;margin:0;text-align:center;color:var(--ink,#f4eefb);font-weight:650;max-width:100%;overflow-wrap:anywhere}.home-update-countdown [hidden]{display:none!important}.update-countdown-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
html[data-theme=light] .home-update-countdown{box-shadow:none}
@media(max-width:1000px){.home-update-countdown{grid-template-columns:minmax(0,1fr) minmax(240px,270px);gap:12px;padding:12px 14px}.home-update-countdown .update-countdown-title{font-size:1rem}}
@media(max-width:760px){.home-update-countdown{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-radius:12px;min-height:164px}.home-update-countdown .update-countdown-info{gap:10px}.home-update-countdown .update-countdown-clock{width:28px;height:28px;flex-basis:28px}.home-update-countdown .update-countdown-title{font-size:.95rem;line-height:1.3;margin-bottom:3px}.home-update-countdown .update-countdown-line{font-size:.7rem}.home-update-countdown .update-countdown-zone{font-size:.6rem}.home-update-countdown .update-countdown-digits{max-width:340px}.home-update-countdown .update-countdown-value{font-size:1.55rem}.home-update-countdown .update-countdown-message{font-size:.78rem}}
@media(prefers-reduced-motion:reduce){.home-update-countdown,.home-update-countdown *{animation:none!important;transition:none!important}}
