.module-announcement{display:flex;gap:20px;margin:18px 0;padding:26px;border:1px solid var(--line,#795a49);border-radius:22px;background:var(--paper,#352820);color:var(--ink,#fff2e3);overflow-wrap:anywhere}
.module-release-icon{display:flex;flex:0 0 52px;height:52px;align-items:center;justify-content:center;border-radius:16px;background:#f1dfcd;color:#985542;font-size:30px}
.module-announcement h2{margin:9px 0;font-size:clamp(22px,3vw,32px);line-height:1.2}
.module-announcement p{margin:10px 0;line-height:1.6}.module-release-date{display:inline-block;margin-top:10px;padding:11px 15px;border-radius:12px;background:#eee7d8;color:#493e32;font-weight:700;font-size:15px}
.module-announcement .module-release-note{font-size:15px;opacity:.85}.module-waiting{border-color:#ac7257}
.module-end{text-align:center;padding:38px 22px 24px}.module-end-check{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 20px;background:#e2efe4;color:#375949;border-radius:50%;font-size:36px}.module-end h1{margin:14px 0;font-size:clamp(28px,4vw,44px);line-height:1.15}.module-end p{line-height:1.7;max-width:680px;margin:16px auto}.module-end-stat{padding:12px;color:var(--muted,#cda98e)}.module-end-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.module-end-actions .button{flex:1}
@media(max-width:560px){.module-announcement{padding:20px;gap:14px}.module-release-icon{flex-basis:38px;height:38px;font-size:24px;border-radius:12px}.module-release-date{padding:10px;font-size:14px}.module-end-actions{flex-direction:column}}
