#announcement-button{padding:3px 10px;font-size:inherit;color:var(--green);background:var(--surface);border:1px solid var(--line)}#announcement-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:85dvh;padding:26px;overflow:auto;color:var(--ink);background:var(--panel);border:1px solid var(--line)}.notice-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.notice-top h2{margin:0}.notice-top button{flex:none}#announcement-dialog h3{font-size:calc(21px * var(--text-scale,1));margin:12px 0;overflow-wrap:anywhere}#announcement-dialog time{display:block;color:var(--muted);font-size:calc(12px * var(--text-scale,1));margin-bottom:18px}#announcement-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin:18px 0}.notice-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:26px}footer>span:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:600px){#announcement-dialog{padding:20px;width:calc(100vw - 24px)}.notice-top{gap:10px}.notice-top h2{font-size:calc(22px * var(--text-scale,1))}footer{gap:12px}footer>span:first-child{gap:7px}}
