.forecast{color:#333;background:#fff;border-radius:1rem;height:15.6rem;margin:.5rem 1rem .5rem .5rem;padding:.7rem;font-family:Segoe UI,Tahoma,sans-serif;transition:box-shadow .3s;overflow:auto;box-shadow:0 .25rem .75rem #0000004d}.forecast:hover{box-shadow:0 .375rem 1.125rem #007acc66}.forecast__title-row{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.forecast__title{text-align:center;color:#007acc;margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.forecast__footer-inline{color:#666;word-wrap:normal;text-align:center;margin-left:1.2rem;font-size:.8rem;font-weight:400}.forecast__footer{color:#666;text-align:right;margin-top:.4rem;font-size:.8rem}.forecast__content{text-align:justify;word-break:break-word;overflow-wrap:anywhere;font-size:.93rem;line-height:1.35}.forecast__content pre{margin-top:0}@media screen and (resolution>=100dpi) and (resolution<=150dpi){.forecast{height:12rem;min-height:12rem;margin:.5rem 1rem .5rem .5rem;padding:1rem;font-size:1.05rem}}@media (width<=37.5rem){.forecast{height:auto;max-height:none;overflow:visible}.forecast__title-row{align-items:left;text-align:left;flex-direction:column}.forecast__footer-inline{margin-top:.2rem;margin-bottom:.5rem;margin-left:0}}.rain-stats{color:#333;word-break:break-word;background:#fff;border-radius:1rem;min-height:12.5rem;margin:.5rem 1rem .5rem .5rem;padding:.7rem;font-family:Segoe UI,Tahoma,sans-serif;font-size:.97rem;line-height:1.3;transition:box-shadow .3s;overflow:auto;box-shadow:0 .25rem .75rem #0000004d}.rain-stats:hover{box-shadow:0 .375rem 1.125rem #007acc66}.rain-stats__title{text-align:center;color:#007acc;margin:0 0 1rem;font-size:1.6rem;font-weight:700}.rain-stats__error{color:#c00;text-align:center;margin-bottom:1rem}.rain-stats__results{min-height:0;margin-top:1rem;overflow:auto}.rain-stats__item{border-bottom:.0625rem solid #eee;justify-content:space-between;padding:.4rem 0;display:flex}.rain-stats__item:last-child{border-bottom:none}.rain-stats__label{font-weight:500}.rain-stats__item .value{color:#222;font-size:1.13em;font-weight:700}.rain-stats__mini-item .value{color:#555;font-size:.98em;font-weight:400}.rain-stats__footer{color:#666;margin-top:1rem;font-size:.85rem}.rain-stats__stations{margin:.3rem 0 0;padding-left:1rem;list-style:inside}.rain-stats__row-flex{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.3rem;display:flex}.rain-stats__row-flex--expanded{margin-bottom:.4rem;padding:.5rem}.rain-stats__mini-item{flex-direction:column;align-items:center;min-width:3.5rem;font-size:.95em;display:flex}.rain-stats__mini-item .label{color:#007acc;font-size:.93em;font-weight:500}.rain-stats__mini-item .value{font-size:1em;font-weight:700}.rain-stats__row-flex--expanded .rain-stats__mini-item .label{font-size:1.1em}.rain-stats__row-flex--expanded .rain-stats__mini-item .value{font-size:1.2em}.rain-stats__info-icon{color:#888;cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;margin-left:.3em;font-size:1em;transition:color .2s;display:inline-block}.rain-stats__info-icon:hover{color:#007acc}.rain-stats__title .rain-stats__info-icon{vertical-align:middle;font-size:1rem;position:relative;top:-.1em}.rain-stats__info-icon--top-right{z-index:10;pointer-events:auto;margin-left:0;position:absolute;top:.4rem;right:.7rem}@media screen and (resolution>=100dpi) and (resolution<=150dpi){.rain-stats{height:12rem;min-height:12rem;margin:.5rem 0;padding:1rem;font-size:1.05rem}}@media (width<=37.5rem){.rain-stats{height:auto;max-height:none;overflow:visible}}:root{--dry-yellow:#facc15;--dry-orange:#7e5001;--dry-dark:#14213d;--tooltip-bg:#14213de6;--tooltip-text:#facc15}.card-glow-dry{background:var(--dry-yellow);color:var(--dry-dark);box-shadow:0 .25rem .75rem #f59e0b66, 0 0 0 .125rem var(--dry-orange);border-radius:1rem;flex-direction:column;flex:1;min-width:15.75rem;min-height:7.5rem;margin:1rem;padding:1.5rem;display:flex;position:relative}.card-glow-dry:hover{box-shadow:0 .5rem 1.25rem #f59e0b80, 0 0 0 .125rem var(--dry-orange);transform:translateY(-.25rem)}.card-glow-dry:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--dry-yellow) 20%, var(--dry-orange) 80%);filter:blur(1rem);opacity:.4;z-index:-1;position:absolute;inset:-.25rem}.card-glow-dry h3{color:var(--dry-dark);text-shadow:0 .0625rem .1875rem #fac11566;margin:0 0 1rem;font-size:1.3rem;font-weight:600}.station-display{color:var(--dry-dark);align-items:center;gap:.375rem;font-size:1.2rem;font-weight:500;display:flex}.tooltip-icon{cursor:help;align-items:center;margin-left:.25rem;font-size:1rem;display:inline-flex;position:relative}.tooltip-icon .tooltiptext{visibility:hidden;opacity:0;pointer-events:none;white-space:nowrap;background-color:var(--tooltip-bg);color:var(--tooltip-text);z-index:10;border-radius:.25rem;padding:.4rem .6rem;font-size:.85rem;line-height:1.2;transition:opacity .2s,visibility .2s;position:absolute;top:125%;left:50%;transform:translate(-50%)}.tooltip-icon:hover .tooltiptext{visibility:visible;opacity:1;pointer-events:auto}.card-glow-dry .stat-value{color:var(--dry-orange);font-size:2.5rem;font-weight:700}.card-glow-dry .stat-label{height:1.5625rem;color:var(--dry-dark);margin-top:.25rem;font-size:1rem;font-weight:500}.card-glow-dry .stat-extra{border-top:.0625rem solid var(--dry-orange);color:var(--dry-dark);margin-top:.3rem;padding-top:.3rem;font-size:.8rem;font-weight:500}.card-glow-rain-intensity{box-shadow:0 0 0 .125rem #38bdf8,0 0 1.75rem #38bdf899}.card-glow-rain-intensity:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#38bdf8 0%,#0000 55%),radial-gradient(circle at 100% 100%,#0ea5e9 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-rain-intensity h3{color:#bae6fd}.card-glow-rain-intensity .stat-value{color:#38bdf8}.card-glow-no-rain{box-shadow:0 0 0 .125rem #4ade80,0 0 1.75rem #4ade8099}.card-glow-no-rain:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#bbf7d0 0%,#0000 55%),radial-gradient(circle at 100% 100%,#4ade80 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-no-rain h3{color:#bbf7d0}.card-glow-no-rain .stat-value{color:#4ade80}.card-glow-heavy-rain{box-shadow:0 0 0 .125rem #ef4444,0 0 1.75rem #ef444499}.card-glow-heavy-rain:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#fca5a5 0%,#0000 55%),radial-gradient(circle at 100% 100%,#ef4444 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-heavy-rain h3{color:#fca5a5}.card-glow-heavy-rain .stat-value{color:#ef4444}.card-glow-wind-speed{box-shadow:0 0 0 .125rem #38bdf8,0 0 1.75rem #38bdf899}.card-glow-wind-speed:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#38bdf8 0%,#0000 55%),radial-gradient(circle at 100% 100%,#0ea5e9 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-wind-gust{box-shadow:0 0 0 .125rem #fb923c,0 0 1.75rem #fb923c99}.card-glow-wind-gust:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#fed7aa 0%,#0000 55%),radial-gradient(circle at 100% 100%,#f97316 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-wind-calm{box-shadow:0 0 0 .125rem #4ade80,0 0 1.75rem #4ade8099}.card-glow-wind-calm:before{content:"";filter:blur(.625rem);opacity:.8;background:radial-gradient(circle at 0 0,#bbf7d0 0%,#0000 55%),radial-gradient(circle at 100% 100%,#4ade80 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-lightning{box-shadow:0 0 0 .125rem #fbbf24,0 0 1.75rem #fbbf248c}.card-glow-lightning:before{content:"";filter:blur(.625rem);opacity:.8;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 0 0,#fde68a 0%,#0000 55%),radial-gradient(circle at 100% 100%,#f59e0b 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-lightning h3{color:#fde68a}.card-glow-lightning .stat-value{color:#fbbf24}.card-glow-lightning:hover{box-shadow:0 .5rem 1.25rem #fbbf2499,0 0 0 .125rem #fbbf24}.card-glow-lightning-last{box-shadow:0 0 0 .125rem #a855f7,0 0 1.75rem #a855f78c}.card-glow-lightning-last:before{content:"";filter:blur(.625rem);opacity:.8;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 0 0,#e9d5ff 0%,#0000 55%),radial-gradient(circle at 100% 100%,#7c3aed 0%,#0000 55%);position:absolute;inset:-.0625rem}.card-glow-lightning-last h3{color:#e9d5ff}.card-glow-lightning-last .stat-value{color:#c084fc}.card-glow-lightning-last:hover{box-shadow:0 .5rem 1.25rem #a855f799,0 0 0 .125rem #a855f7}.card-glow-lightning-type{box-shadow:0 0 0 .125rem #fb923c,0 0 1.75rem #fb923c66}.card-glow-lightning-type:before{content:"";filter:blur(.625rem);opacity:.75;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 0 0,#fed7aa 0%,#0000 55%),radial-gradient(circle at 100% 100%,#a855f7 0%,#0000 40%);position:absolute;inset:-.0625rem}.card-glow-lightning-type h3{color:#fde68a}.card-glow-lightning-type:hover{box-shadow:0 .5rem 1.25rem #fb923c80,0 0 0 .125rem #fb923c}.lightning-type-col--lecsapo .stat-value{color:#fb923c}.lightning-type-col--lecsapo .lightning-type-label{color:#fed7aa}.lightning-type-col--felho .stat-value{color:#c084fc}.lightning-type-col--felho .lightning-type-label{color:#e9d5ff}
