.wxa-icon{display:block;fill:none;stroke:var(--text-soft, #b6c8d2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.wxa-sun-rays{stroke:#f59e0b;transform-origin:24px 24px;animation:wxa-spin 42s linear infinite}.wxa-sun-core{stroke:#f59e0b;fill:#f59e0b29;animation:wxa-breathe 5s ease-in-out infinite;transform-origin:24px 24px}.wxa-therm-body{stroke-width:2}.wxa-therm-bulb{fill:#f97316;stroke:none}.wxa-therm-col{stroke:#f97316;stroke-width:3;transform-origin:24px 30px;animation:wxa-mercury 6s ease-in-out infinite}.wxa-heat-waves path{stroke:#f97316;opacity:.45;animation:wxa-shimmer 3.6s ease-in-out infinite}.wxa-heat-waves path:nth-child(2){animation-delay:1.2s}.wxa-flake{stroke:#93c5fd;transform-origin:24px 24px;animation:wxa-spin 60s linear infinite}.wxa-frost-mini{fill:#93c5fd;stroke:none;opacity:0}.wxa-frost-mini-1{animation:wxa-fall 4.5s linear infinite}.wxa-frost-mini-2{animation:wxa-fall 4.5s linear 2.2s infinite}.wxa-drop-main{stroke:#38bdf8;fill:#38bdf81f;animation:wxa-bob 4.5s ease-in-out infinite}.wxa-drop-shine{stroke:#38bdf8;opacity:.6;animation:wxa-bob 4.5s ease-in-out infinite}.wxa-drop-mini{fill:#38bdf8;stroke:none;opacity:0;animation:wxa-fall 3.8s linear 1s infinite}.wxa-gust-line{stroke:#94a3b8;stroke-dasharray:60 14;animation:wxa-stream 4s linear infinite}.wxa-gust-2{animation-delay:.7s;opacity:.8}.wxa-gust-3{animation-delay:1.4s;opacity:.55;stroke-dasharray:18 10}.wxa-rain-cloud{stroke:var(--text-soft, #b6c8d2)}.wxa-rain-drops line{stroke:#60a5fa;opacity:0}.wxa-rain-d1{animation:wxa-rain 1.9s linear infinite}.wxa-rain-d2{animation:wxa-rain 1.9s linear .6s infinite}.wxa-rain-d3{animation:wxa-rain 1.9s linear 1.2s infinite}.wxa-mount-ridge{stroke:var(--text-soft, #b6c8d2)}.wxa-mount-cap{fill:#93c5fd;stroke:#93c5fd;stroke-width:1;opacity:.8}.wxa-mount-cloud{stroke:var(--muted, #7d95a3);opacity:.55;animation:wxa-drift 9s ease-in-out infinite}.wxa-cloud-main{stroke:var(--text-soft, #b6c8d2);animation:wxa-drift 10s ease-in-out infinite}.wxa-cloud-back{stroke:var(--muted, #7d95a3);opacity:.5;animation:wxa-drift 10s ease-in-out -5s infinite reverse}.wxa-storm-cloud{stroke:var(--text-soft, #b6c8d2)}.wxa-storm-bolt{fill:#f59e0b;stroke:none;animation:wxa-flash 4.2s ease-in-out infinite}.wxa-fog-line{stroke:var(--muted, #7d95a3)}.wxa-fog-1{animation:wxa-drift 8s ease-in-out infinite}.wxa-fog-2{animation:wxa-drift 8s ease-in-out -4s infinite reverse;opacity:.7}.wxa-fog-3{animation:wxa-drift 8s ease-in-out -2s infinite;opacity:.45}@keyframes wxa-spin{to{transform:rotate(360deg)}}@keyframes wxa-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes wxa-mercury{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes wxa-shimmer{0%,to{opacity:.2;transform:translateY(1.5px)}50%{opacity:.55;transform:translateY(-1.5px)}}@keyframes wxa-fall{0%{opacity:0;transform:translateY(-2px)}15%{opacity:.8}85%{opacity:.15}to{opacity:0;transform:translateY(26px)}}@keyframes wxa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes wxa-stream{to{stroke-dashoffset:-74}}@keyframes wxa-rain{0%{opacity:0;transform:translateY(0)}20%{opacity:.85}80%{opacity:.2}to{opacity:0;transform:translateY(7px)}}@keyframes wxa-drift{0%,to{transform:translate(-2.5px)}50%{transform:translate(2.5px)}}@keyframes wxa-flash{0%,55%,to{opacity:.55}60%{opacity:1}65%{opacity:.3}70%{opacity:.95}78%{opacity:.55}}.wxa-ticker{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 14px 8px;border:1px solid var(--border, rgba(137, 180, 215, .14));border-radius:10px;background:var(--surface, rgba(13, 27, 45, .86))}.wxa-kicker{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted, #7d95a3)}.wxa-stage{position:relative;min-height:52px}.wxa-slide{position:absolute;inset:0;display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(5px);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.wxa-slide.wxa-active{opacity:1;transform:translateY(0);pointer-events:auto}.wxa-art{flex:0 0 auto;display:flex;align-items:center}.wxa-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wxa-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #7d95a3);white-space:nowrap}.wxa-value{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:800;line-height:1.2;color:var(--text, #e8f1f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wxa-sub{font-size:10.5px;color:var(--muted, #7d95a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wxa-max{color:#fca5a5}.wxa-min{color:#93c5fd}.wxa-delta{font-size:10px;font-weight:600;opacity:.75}.wxa-nav{position:absolute;right:10px;bottom:7px;display:flex;align-items:center;gap:7px}.wxa-arrow{display:flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0 0 2px;border:1px solid var(--border, rgba(137, 180, 215, .14));border-radius:50%;background:transparent;color:var(--muted, #7d95a3);font-size:12px;line-height:1;cursor:pointer;transition:color .25s ease,border-color .25s ease}.wxa-arrow:hover{color:var(--accent, #38bdf8);border-color:var(--accent, #38bdf8)}.wxa-dots{display:flex;gap:5px}.wxa-dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:var(--border-strong, rgba(137, 180, 215, .25));cursor:pointer;transition:background .3s ease,transform .3s ease}.wxa-dot.wxa-active{background:var(--accent, #38bdf8);transform:scale(1.25)}.wxa-dot:hover{background:var(--accent, #38bdf8)}html[data-theme=light] .wxa-icon{opacity:.95}html[data-theme=light] .wxa-gust-line{stroke:#64748b}html[data-theme=light] .wxa-flake,html[data-theme=light] .wxa-frost-mini,html[data-theme=light] .wxa-mount-cap{stroke:#3b82f6}html[data-theme=light] .wxa-frost-mini,html[data-theme=light] .wxa-mount-cap{fill:#3b82f6}html[data-theme=light] .wxa-max{color:#dc2626}html[data-theme=light] .wxa-min{color:#2563eb}@media (prefers-reduced-motion: reduce){.wxa-icon *,.wxa-icon g{animation:none!important}.wxa-slide{transition:none}.wxa-frost-mini,.wxa-drop-mini{opacity:.6}.wxa-rain-drops line{opacity:.6}.wxa-therm-col{transform:none}}
