/* IFFS 2027 — static/css/components/announcement.css
   GENERATED from design/design_handoff_iffs_2027/static/css/iffs.css
   by scripts/split_design_css.py — do not hand-edit; edit the source. */
.announce{background:var(--p-graphite-900);color:var(--p-steel-100)}
.announce__in{max-width:var(--container);margin-inline:auto;padding:8px var(--sp-4);display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-data);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}
.announce .led{width:7px;height:7px;border-radius:50%;background:var(--p-accent-400);flex:none;animation:led 2.4s var(--ease-inout) infinite}
@keyframes led{0%,100%{opacity:1}50%{opacity:.35}}
.announce a{color:var(--p-accent-300)}
.announce__close{margin-left:auto;background:none;border:0;color:var(--p-steel-400);font-size:15px;line-height:1;cursor:pointer;padding:8px;min-width:32px}
.announce__close:hover{color:var(--p-white)}
