.card.svelte-i5wir9{text-align:center;border:var(--card-border-width) solid transparent;border-radius:var(--radius);min-width:200px;max-width:280px;box-shadow:var(--card-shadow);background:var(--panel);color:var(--card-text);flex-direction:column;flex:1;align-items:center;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.card.svelte-i5wir9:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.card.success.svelte-i5wir9{background:var(--tier-success-bg);border-color:var(--tier-success-border)}.card.caution.svelte-i5wir9{background:var(--tier-caution-bg);border-color:var(--tier-caution-border)}.card.warning.svelte-i5wir9{background:var(--tier-warning-bg);border-color:var(--tier-warning-border)}.card.danger.svelte-i5wir9{background:var(--tier-danger-bg);border-color:var(--tier-danger-border)}.card[data-visitor].svelte-i5wir9,.card[data-visitor].svelte-i5wir9:hover{box-shadow:inset 0 0 0 3px var(--accent), var(--card-shadow)}:root[data-theme=hotdog] .card.svelte-i5wir9:hover{transform:none}h3.svelte-i5wir9{letter-spacing:0;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--card-text);margin:0 0 .5rem;font-size:20px;font-weight:600;line-height:1.3}.you.svelte-i5wir9{letter-spacing:.5px;text-transform:uppercase;background:var(--pill-bg);width:fit-content;max-width:100%;color:var(--pill-text);border-radius:20px;margin:0 auto .4rem;padding:.2rem .8rem;font-size:12px;font-weight:600;display:block}.temp.svelte-i5wir9{font-variant-numeric:lining-nums tabular-nums;margin-top:.5rem;font-size:36px;font-weight:700;line-height:1.6}:root:not([data-unit=C]) .temp.svelte-i5wir9 .c:where(.svelte-i5wir9),:root[data-unit=C] .temp.svelte-i5wir9 .f:where(.svelte-i5wir9){display:none}.badge.svelte-i5wir9{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin:.5rem 0;padding:.5rem 1.2rem;font-size:14px;font-weight:600;display:inline-block}.badge.success.svelte-i5wir9{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge.caution.svelte-i5wir9{background:var(--badge-caution-bg);color:var(--badge-caution-text)}.badge.warning.svelte-i5wir9{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.badge.danger.svelte-i5wir9{background:var(--badge-danger-bg);color:var(--badge-danger-text)}:root[data-theme=hotdog] .badge.svelte-i5wir9{border:2px solid red;border-radius:0}:root[data-theme=hotdog] .you.svelte-i5wir9{border-radius:0}.status.svelte-i5wir9{color:var(--card-status);margin:.5rem 0 0;font-size:16px}.icon.svelte-i5wir9{margin-right:.3rem;font-size:18px}@media (width<=550px){.card.svelte-i5wir9{min-width:auto;max-width:none}}.rain.svelte-1ewzqr7{pointer-events:none;width:50px;margin:-100px auto 0;position:absolute;left:0;right:0}.lead.svelte-1ewzqr7{color:var(--heading);margin:0 0 1em;font-size:33px;font-weight:400}h1.svelte-1ewzqr7{letter-spacing:-1px;margin-bottom:.5em;font-size:42px}.iguana.svelte-1ewzqr7{background:var(--image-bg);border:var(--image-border);width:300px;max-width:100%;height:300px}:root[data-theme=hotdog] .iguana.svelte-1ewzqr7{border-radius:0;padding:8px}.cards.svelte-1ewzqr7{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0 1rem;display:flex}.methodology.svelte-1ewzqr7{background:var(--panel);color:var(--panel-text);border-radius:8px;margin-top:4rem;padding:2rem}.methodology.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){color:var(--panel-text);letter-spacing:-.8px;margin-bottom:1rem;font-size:30px;line-height:1.35}.methodology.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){color:var(--panel-text);margin:1.5em 0 .5em;font-size:21px}.methodology.svelte-1ewzqr7 ul:where(.svelte-1ewzqr7){font-variant-numeric:lining-nums tabular-nums;text-align:left;margin:0 0 1.5rem;padding-left:0;list-style:none;display:inline-block}.methodology.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){margin-bottom:.5rem;padding-left:1.5rem;position:relative}.methodology.svelte-1ewzqr7 li:where(.svelte-1ewzqr7):before{content:"•";position:absolute;left:0}.data-note.svelte-1ewzqr7{margin-bottom:0;font-size:.9em;font-style:italic}@media (width<=550px){h1.svelte-1ewzqr7{font-size:2.1rem}.lead.svelte-1ewzqr7{font-size:1.9rem}.iguana.svelte-1ewzqr7{width:200px;height:200px}.methodology.svelte-1ewzqr7{margin-top:2rem;padding:1rem}.methodology.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){font-size:24px}.cards.svelte-1ewzqr7{flex-direction:column;align-items:stretch;gap:1rem;margin:1.5rem 0 1rem}}
