.announcement-banner{min-width:0;padding:.6rem max(1rem, env(safe-area-inset-right)) .6rem max(1rem, env(safe-area-inset-left));border-block:1px solid var(--line-brass,#675733);background:var(--ink-800,#20231f);color:var(--text-hi,#f4f0e6);font-family:var(--sans,sans-serif);flex:none;align-items:center;gap:.8rem;display:flex;box-shadow:0 3px 12px #0004}.announcement-banner-icon{color:var(--brass-bright,#d8b56e);flex:none}.announcement-banner-copy{flex:1;align-items:baseline;gap:.55rem;min-width:0;display:flex}.announcement-banner-label{color:var(--brass-bright,#d8b56e);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:.72rem;font-weight:700}.announcement-banner-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;font-size:.9rem;overflow:hidden}.announcement-banner-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim,#c0bbb0);margin:0;font-size:.85rem;overflow:hidden}.announcement-banner-link{color:var(--brass-bright,#d8b56e);white-space:nowrap;flex:none;font-weight:600}.announcement-banner-dismiss{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.announcement-banner-dismiss:hover{background:#ffffff18}@media (width<=700px){.announcement-banner{gap:.45rem;padding-block:.45rem}.announcement-banner-icon{display:none}.announcement-banner-copy{display:block}.announcement-banner-label{display:none}.announcement-banner-title{max-width:none;font-size:.82rem;display:block}.announcement-banner-preview{font-size:.76rem;display:block}.announcement-banner-link{font-size:.78rem}}.release-phase-banner{min-height:38px;padding:6px max(16px, env(safe-area-inset-right)) 6px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--line-brass);background:var(--brass-soft);color:var(--text-hi);font:500 13px/1.35 var(--sans);text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.release-phase-banner svg,.release-phase-banner strong{color:var(--brass-bright)}.release-phase-banner strong{font-weight:700}
