.ws-weather-card{margin-top:28px;padding:22px;border:1px solid rgba(171,125,40,.32);border-radius:18px;background:linear-gradient(145deg,#fffdf8,#f4ecdc);box-shadow:0 16px 38px rgba(20,38,64,.09);color:#132a3f}
.ws-weather-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ws-weather-kicker{display:block;margin-bottom:5px;color:#9b701f;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ws-weather-head h3{margin:0;font:700 23px/1.18 Georgia,"Noto Serif SC",serif;color:#102b45}.ws-weather-icon{font-size:35px;line-height:1}.ws-weather-condition{margin:0 0 14px;font-weight:800;color:#173e55}
.ws-weather-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.ws-weather-metric{padding:11px 12px;border-radius:11px;background:rgba(255,255,255,.78)}.ws-weather-metric small{display:block;color:#7a7469;font-size:10px}.ws-weather-metric strong{display:block;margin-top:3px;font-size:16px}.ws-weather-advice{margin:0;padding-top:15px;border-top:1px solid #dfd2bb;font-size:13px;line-height:1.65;color:#41566a}.ws-weather-advice strong{display:block;margin-bottom:4px;color:#123b5a}.ws-weather-source{margin:13px 0 0!important;color:#7d7a73!important;font-size:10px!important;line-height:1.55!important}.ws-weather-card.is-alert{border-color:#c47a63;background:linear-gradient(145deg,#fffaf6,#f7e7df)}
@media(max-width:800px){.ws-weather-card{margin-top:20px}.ws-weather-head h3{font-size:21px}}
