.workspace-announcement { margin-top: 28px; padding-top: 24px; border-top: 1px solid rgba(142, 93, 219, .25); }
.workspace-announcement[hidden], .workspace-announcement [hidden] { display: none !important; }
.workspace-announcement-heading { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.workspace-announcement-heading strong { flex: 1; }
.workspace-announcement .workspace-announcement-info { flex: 0 0 44px; width: 44px; height: 44px; border: 1px solid #a990c8; border-radius: 50%; padding: 0; color: inherit; background: transparent; font: 700 18px Georgia, serif; cursor: pointer; }
.workspace-announcement-choices { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.workspace-announcement .workspace-announcement-choices button { min-height: 54px; border: 1px solid #a990c8; border-radius: 14px; padding: 12px 20px; color: inherit; background: transparent; font: inherit; font-weight: 700; cursor: pointer; }
.workspace-announcement .workspace-announcement-choices button[aria-pressed="true"] { background: #7746b5; border-color: #7746b5; color: #fff; }
.workspace-announcement button:focus-visible { outline: 3px solid #a370e6; outline-offset: 3px; }
.workspace-announcement [data-announcement-help] { margin: 16px 0 0; line-height: 1.6; }
