.nv-announce{
  background:var(--nv-scheme-bg,var(--nv-brand-900));color:var(--nv-scheme-fg,#fff);
  min-block-size:var(--nv-announce-h);
}
.nv-announce__inner{
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
  gap:12px;padding-block:10px;min-block-size:var(--nv-announce-h);
}
@media(max-width:767px){.nv-announce__inner{padding-block:9px}}
.nv-announce__text{
  margin:0;font-size:var(--nv-fs-announce);font-weight:var(--nv-fw-semibold);letter-spacing:var(--nv-ls-announce);
  text-align:center;
}

.nv-countdown{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}
.nv-countdown__group{display:inline-flex;flex-direction:column;align-items:center;gap:1px}
.nv-countdown__digits{
  font-size:var(--nv-fs-count);font-weight:var(--nv-fw-bold);letter-spacing:.02em;line-height:1;
  min-inline-size:2ch;text-align:center;
}
.nv-countdown[data-urgent] .nv-countdown__digits{color:var(--nv-urgent)}
.nv-countdown__label{
  font-size:var(--nv-fs-count-label);font-weight:var(--nv-fw-semibold);letter-spacing:var(--nv-ls-count);
  text-transform:uppercase;opacity:.75;line-height:1;
}
.nv-countdown__sep{opacity:.55;font-size:var(--nv-fs-count);line-height:1;align-self:flex-start;margin-top:2px}
