
.announcement{display:block;background:var(--ink);color:var(--cream);font-size:12.5px;letter-spacing:0.04em;text-align:center;padding:9px 16px;font-weight:300;text-decoration:none;cursor:pointer;transition:background 0.2s ease;}.announcement:hover{background:#2b2418;}
.announcement b{font-weight:600;color:var(--ochre);}
.announcement .dot{display:inline-block;width:4px;height:4px;background:var(--ochre);border-radius:50%;margin:0 10px;vertical-align:middle;}
