.announcement-content,.announcement-banner{--announcement-accent:var(--arcoblue-7);--announcement-bg:var(--arcoblue-1)}.announcement-content.tone-success,.announcement-banner.tone-success{--announcement-accent:var(--green-8);--announcement-bg:var(--green-1)}.announcement-content.tone-warning,.announcement-banner.tone-warning{--announcement-accent:var(--orange-8);--announcement-bg:var(--orange-1)}.announcement-content.tone-danger,.announcement-banner.tone-danger{--announcement-accent:var(--red-7);--announcement-bg:var(--red-1)}.announcement-banners{min-width:0}.announcement-banner{background:var(--announcement-bg);color:var(--announcement-accent);align-items:center;gap:14px;min-width:0;padding:14px clamp(16px,3vw,44px);display:flex;overflow:hidden}.announcement-banner>svg{flex-shrink:0}.announcement-banner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.announcement-banner-copy{text-align:left;flex-wrap:wrap;flex:1;align-items:baseline;gap:5px 14px;min-width:0;padding:0;line-height:1.65;display:flex;font-size:13px!important}.announcement-banner-copy strong{overflow-wrap:anywhere;font-weight:600}.announcement-banner-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.announcement-banner-more,.announcement-banner-close{flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:30px;display:flex;font-size:12px!important}.announcement-banner-close{border-radius:9px;width:30px}.announcement-banner-close:hover{background:rgb(var(--grey-10-rgb)/.06)}.announcement-banner button:focus-visible{outline:2px solid var(--announcement-accent);outline-offset:3px;border-radius:4px}.modal.announcement-dialog,.modal.announcement-center{width:min(620px,100vw - 32px)}.announcement-dialog .modal-heading h2{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:1.4}.announcement-dialog .modal-heading{align-items:flex-start}.announcement-emblem{background:var(--announcement-bg);width:52px;height:52px;color:var(--announcement-accent);border-radius:17px;place-items:center;margin-bottom:20px;display:grid}.announcement-summary{color:var(--grey-8);overflow-wrap:anywhere;margin:0 0 22px;font-size:16px;line-height:1.75}.announcement-markdown{color:var(--grey-9);overflow-wrap:anywhere;overscroll-behavior:contain;max-height:45dvh;padding-right:8px;font-size:14px;line-height:1.85;overflow:auto}.announcement-markdown>:first-child{margin-top:0}.announcement-markdown>:last-child{margin-bottom:0}.announcement-markdown h1,.announcement-markdown h2,.announcement-markdown h3{margin:20px 0 10px;font-size:18px;font-weight:600;line-height:1.5}.announcement-markdown pre{white-space:pre;background:var(--grey-2);border-radius:12px;padding:14px;overflow:auto}.announcement-markdown code{font-size:.92em}.announcement-markdown blockquote{background:var(--grey-2);border-left:3px solid var(--announcement-accent);border-radius:0 10px 10px 0;margin:16px 0;padding:8px 16px}.announcement-markdown blockquote p{margin:0}.announcement-markdown a{color:var(--announcement-accent);text-underline-offset:3px;text-decoration:underline}.announcement-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.announcement-markdown th,.announcement-markdown td{text-align:left;box-shadow:inset 0 -1px var(--grey-3);padding:9px 12px}.announcement-action.button{background:var(--announcement-bg);color:var(--announcement-accent);white-space:normal;overflow-wrap:anywhere;margin-top:22px;text-decoration:none}.announcement-menu{width:100%;color:var(--grey-9);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.announcement-menu span{color:var(--grey-6);margin-left:auto}.announcement-menu:hover{background:var(--grey-2)}.announcement-center-list{gap:10px;display:grid}.announcement-center-list>button{background:var(--grey-2);color:var(--grey-10);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:20px;min-width:0;padding:18px;display:flex}.announcement-center-list>button>span{flex:1;min-width:0}.announcement-center-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.announcement-center-list small{color:var(--grey-7);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.announcement-center-list svg{flex-shrink:0}.announcement-center-list>p{color:var(--grey-7);text-align:center;padding:28px}@media (width<=650px){.announcement-banner{gap:10px;padding:12px 16px}.announcement-banner-copy{gap:3px;display:grid}.announcement-banner-more{font-size:11px!important}.announcement-dialog .modal-heading h2{font-size:20px}.announcement-summary{font-size:14px}.announcement-markdown{max-height:42dvh;font-size:13px}}
