.forecast-toolbar { flex-wrap:wrap; }
.toolbar-note { flex-basis:100%; }
.day-card.v32-card { cursor:pointer; height:auto; outline-offset:3px; }
.day-card.v32-card:focus-visible { outline:2px solid #ffd39c; }
.v32-card .probability { font-size:clamp(28px,2.2vw,40px); letter-spacing:0; }
.v32-card .card-detail { margin-top:12px; border-top:1px solid rgba(226,220,247,.12); padding-top:10px; color:#d9d3e6; font-size:11px; line-height:1.65; overflow-wrap:anywhere; }
.v32-card .card-detail[hidden] { display:none; }
.v32-card .card-detail p { margin:5px 0; }
.v32-card .card-detail strong { color:#f4d6ac; }
.v32-card .detail-toggle { margin-top:auto; padding-top:12px; font-size:11px; color:#f4d6ac; }
.v32-note { margin:8px 0 0; color:#c5bed7; font-size:10px; line-height:1.5; }
@media(max-width:560px){ .day-card.v32-card { display:flex; align-items:stretch; } .v32-card .probability { font-size:32px; } }
