/* Weather danger (item 7) — navy #1F2A44, copper #B87333 */
.hwx-alert{border-left:6px solid var(--wxc,#B3261E);background:#fff7f5;border-radius:10px;padding:10px 12px;margin:8px 0;display:flex;flex-direction:column;gap:3px}
.hwx-alert.hwx-watch{background:#fffaf0}.hwx-alert.hwx-advisory{background:#f8f9fb}
.hwx-alert b{color:#1F2A44;font-size:16px}.hwx-alert small{color:#475467;font-size:13px;line-height:1.35}
.hwx-alert details summary{color:#B87333;font-weight:700;cursor:pointer;min-height:32px;display:flex;align-items:center}
.hwx-alert details p{margin:4px 0 0;font-size:13px;white-space:pre-line}
.hwx-none{background:#eef7ee;border-radius:10px;padding:10px 12px;color:#1d4d1d}
.hwx-cold{display:flex;gap:10px;align-items:flex-start;padding:8px 0}
.hwx-cold>span:last-child{display:flex;flex-direction:column;gap:2px}.hwx-cold small{color:#475467;font-size:13px}
.hwx-risk{flex:0 0 auto;min-width:76px;text-align:center;border-radius:999px;padding:4px 10px;font-weight:800;font-size:13px;color:#fff}
.hwx-risk.lo{background:#2e7d32}.hwx-risk.md{background:#C9A400;color:#1F2A44}.hwx-risk.hi{background:#D9822B}.hwx-risk.sv{background:#7A0019}
.hwx-advice{background:#f4f1ec;border-radius:10px;padding:10px 12px;color:#1F2A44}
