#forecast{margin:16px 0 28px}#forecast>h3{margin:0 0 12px;font-weight:600}.forecast-row{grid-template-columns:1fr 1fr;gap:12px;display:grid;overflow:hidden}@media (min-width:900px){.forecast-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.card.forecast-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);grid-template-rows:auto 1fr;gap:10px;min-width:0;min-height:155px;padding:12px;display:grid}.fc-head{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.fc-date{color:var(--muted);text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fc-body{grid-template-columns:1fr 1.1fr;gap:12px;min-width:0;display:grid}.fc-left{grid-template-rows:auto auto;align-content:start;gap:6px;min-width:0;display:grid}.fc-icon{line-height:0}.fc-sky{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.fc-right{text-align:right;align-content:start;gap:6px;min-width:0;display:grid}.fc-line{color:var(--muted-2,var(--muted));font:13px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fc-line strong{color:var(--text);font-weight:700}.pr-badge{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:999px;justify-self:end;padding:5px 9px;font:800 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pr-hidden{display:none}.pr-50{color:#f99e1f;background:#f99e1f24;border-color:#f99e1f59}.pr-60{color:#f96b06;background:#f96b0629;border-color:#f96b0661}.pr-70{color:#f94306;background:#f943062e;border-color:#f9430666}.pr-80{color:#ee2b2b;background:#ee2b2b33;border-color:#ee2b2b6b}.pr-90{color:#ec1313;background:#ec131338;border-color:#ec131373}.pr-100{color:#d41111;background:#d411113d;border-color:#d411117a}.w-icon{width:48px;height:48px;display:inline-block}.w-sunspin{transform-origin:50%;animation:28s linear infinite wspin}.w-float{animation:6s ease-in-out infinite wfloat}.w-float-slow{animation:9s ease-in-out infinite wfloat}.w-rain line{animation:1.6s linear infinite wrain}.w-bolt{animation:1.4s ease-in-out infinite wbolt}@keyframes wspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes wrain{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes wbolt{0%,80%,to{opacity:.95;transform:translateY(0)}40%{opacity:.45;transform:translateY(1px)}}