@import url(https://fonts.googleapis.com/css2?family=Chivo+Mono:wght@300&display=swap);.weather .blocks .rain-block .rain-block-features{display:grid;grid-template-columns:400px 500px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.weather .blocks .rain-block .rain-block-features .primary-metric{display:flex;flex-direction:column;justify-content:center;align-items:center}.weather .blocks .rain-block .rain-block-features .rainfall-chart,.weather .blocks .rain-block .rain-block-features .rainrate-chart{min-height:400px;height:400px}@media only screen and (max-width:1400px){.weather .blocks .rain-block .rain-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 300px}.weather .blocks .rain-block .rain-block-features .rainrate-chart{grid-column:1/span 2;min-height:300px}.weather .blocks .rain-block .rain-block-features .rainfall-chart{min-height:200px}}@media only screen and (max-width:600px){.weather .blocks .rain-block .rain-block-features{grid-template-columns:1fr;grid-template-rows:100px repeat(2,1fr)}.weather .blocks .rain-block .rain-block-features .rainrate-chart{grid-column:1/span 1}}@media only screen and (max-height:850px){.weather .blocks .rain-block .rain-block-features .rainfall-chart,.weather .blocks .rain-block .rain-block-features .rainrate-chart{min-height:200px;height:200px}}.weather.weather--kioskmode .blocks .rain-block .rain-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:240px 1fr}.weather.weather--kioskmode .blocks .rain-block .rain-block-features .rainfall-chart{min-height:250px;height:250px}.weather.weather--kioskmode .blocks .rain-block .rain-block-features .rainrate-chart{min-height:300px;height:300px;grid-column:1/span 2}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .rain-block .rain-block-features .rainrate-chart{display:none;min-height:200px}}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .rain-block .rain-block-features .label{font-size:.7rem}.weather.weather--kioskmode .blocks .rain-block .rain-block-features .rainfall-chart{min-height:200px;height:200px}}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .rain-block .rain-block-features{grid-template-columns:1fr;grid-template-rows:100px 150px}}.weather .blocks .temp-block .temp-block-features{display:grid;grid-template-columns:400px 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.weather .blocks .temp-block .temp-block-features .primary-metric{grid-area:1/1/2/2;display:flex;flex-direction:column;justify-content:center;align-items:center}.weather .blocks .temp-block .temp-block-features .detail-table{grid-area:2/1/3/2;width:calc(100% - 1rem);padding:0 .5rem}.weather .blocks .temp-block .temp-block-features .detail-table .detail-table__row{display:flex;width:100%;justify-content:space-between}.weather .blocks .temp-block .temp-block-features .detail-table .detail-table__row .val{text-align:right}.weather .blocks .temp-block .temp-block-features .temp-chart{min-height:400px;max-height:400px;grid-area:1/2/3/3}.weather .blocks .temp-block .temp-block-features .temp-chart .highcharts-label--temp-high{color:#fff}.weather .blocks .temp-block .temp-block-features .temp-chart .highcharts-label--temp-high .highcharts-label-box{fill:red}.weather .blocks .temp-block .temp-block-features .temp-chart .highcharts-label--temp-low{color:#fff}.weather .blocks .temp-block .temp-block-features .temp-chart .highcharts-label--temp-low .highcharts-label-box{fill:blue}@media only screen and (max-width:1400px){.weather .blocks .temp-block .temp-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.weather .blocks .temp-block .temp-block-features .primary-metric{grid-area:1/1/2/2}.weather .blocks .temp-block .temp-block-features .detail-table{grid-area:1/2/2/3}.weather .blocks .temp-block .temp-block-features .temp-chart{grid-area:2/1/3/3}}@media only screen and (max-width:600px){.weather .blocks .temp-block .temp-block-features{grid-template-columns:1fr;grid-template-rows:175px 130px 1fr}.weather .blocks .temp-block .temp-block-features .primary-metric{grid-area:1/1/2/2}.weather .blocks .temp-block .temp-block-features .detail-table{grid-area:2/1/3/2}.weather .blocks .temp-block .temp-block-features .temp-chart{grid-area:3/1/4/2}}@media only screen and (max-height:850px){.weather .blocks .temp-block .temp-block-features .temp-chart{min-height:200px;max-height:200px}}.weather.weather--kioskmode .blocks .temp-block .temp-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:130px 1fr}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .primary-metric{grid-area:1/1/2/2}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .primary-metric .temp__highlow__row{margin:.5rem 0}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .detail-table{grid-area:1/2/2/3}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .temp-chart{min-height:400px;max-height:400px;grid-area:2/1/3/3}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .temp-block .temp-block-features{grid-template-columns:1fr;grid-template-rows:165px 110px 1fr}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .primary-metric{grid-area:1/1/2/2}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .detail-table{grid-area:2/1/3/2}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .temp-chart{min-height:200px;max-height:200px;grid-area:3/1/4/2}}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .temp-block .temp-block-features{grid-template-rows:100px 30px 1fr}.weather.weather--kioskmode .blocks .temp-block .temp-block-features .dew-point,.weather.weather--kioskmode .blocks .temp-block .temp-block-features .wet-bulb,.weather.weather--kioskmode .blocks .temp-block .temp-block-features .wind-chill{display:none}}.weather{--wind-chart-min-height:400px;--windrose-chart-height:400px;--windrose-chart-width:450px}@media only screen and (max-height:850px){.weather{--wind-chart-min-height:200px;--windrose-chart-height:200px}}.weather.weather--kioskmode{--wind-chart-min-height:350px;--windrose-chart-height:250px}.weather .blocks .wind-block .wind-block-features{display:grid;grid-template-columns:250px 250px 400px 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.weather .blocks .wind-block .wind-block-features .val{width:100%}.weather .blocks .wind-block .wind-block-features .val :first-child{width:4ch;margin-right:10px;text-align:right}.weather .blocks .wind-block .wind-block-features .val :nth-child(3){text-align:left;width:3ch;margin-left:10px}.weather .blocks .wind-block .wind-block-features .secondary-detail .label{text-align:center}.weather .blocks .wind-block .wind-block-features .secondary-detail .val{width:100%;text-align:center}.weather .blocks .wind-block .wind-block-features .secondary-detail .val :first-child{margin-right:10px;text-align:right}.weather .blocks .wind-block .wind-block-features .secondary-detail .val :nth-child(3){text-align:left;margin-left:10px}.weather .blocks .wind-block .wind-block-features .primary-metric{grid-area:1/1/2/3;display:flex;flex-direction:column;justify-content:center;align-items:center}.weather .blocks .wind-block .wind-block-features .secondary-detail.avg{grid-area:2/1/3/2}.weather .blocks .wind-block .wind-block-features .secondary-detail.gust{grid-area:2/2/3/3}.weather .blocks .wind-block .wind-block-features .windrose-chart{grid-area:1/3/3/4;min-height:var(--windrose-chart-height);height:var(--windrose-chart-height)}.weather .blocks .wind-block .wind-block-features .wind-chart{grid-area:1/4/3/5;min-height:var(--wind-chart-min-height);height:var(--wind-chart-min-height)}@media only screen and (max-width:1400px){.weather .blocks .wind-block .wind-block-features{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr) 400px}.weather .blocks .wind-block .wind-block-features .primary-metric{grid-area:1/1/2/3}.weather .blocks .wind-block .wind-block-features .secondary-detail.avg{grid-area:2/1/3/2}.weather .blocks .wind-block .wind-block-features .secondary-detail.gust{grid-area:2/2/3/3}.weather .blocks .wind-block .wind-block-features .windrose-chart{grid-area:1/3/3/4}.weather .blocks .wind-block .wind-block-features .wind-chart{grid-area:3/1/4/4}}@media only screen and (max-width:600px){.weather .blocks .wind-block .wind-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:130px 160px var(--windrose-chart-height) var(--wind-chart-min-height)}.weather .blocks .wind-block .wind-block-features .primary-metric{grid-area:1/1/2/3}.weather .blocks .wind-block .wind-block-features .secondary-detail.avg{grid-area:2/1/3/2}.weather .blocks .wind-block .wind-block-features .secondary-detail.gust{grid-area:2/2/3/3}.weather .blocks .wind-block .wind-block-features .windrose-chart{grid-area:3/1/4/3}.weather .blocks .wind-block .wind-block-features .wind-chart{grid-area:4/1/5/3}}.weather.weather--kioskmode .blocks .wind-block .wind-block-features{display:grid;grid-template-columns:1fr 1fr var(--windrose-chart-width);grid-template-rows:150px 100px 1fr;grid-column-gap:0;grid-row-gap:0}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .primary-metric{grid-area:1/1/2/3}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .secondary-detail.avg{grid-area:2/1/3/2}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .secondary-detail.gust{grid-area:2/2/3/3}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .windrose-chart{grid-area:1/3/3/4}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .wind-chart{grid-area:3/1/4/4}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .wind-block .wind-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,100px) 1fr}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .primary-metric{grid-area:1/1/2/3}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .secondary-detail .val{font-size:.9rem}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .secondary-detail.avg{grid-area:2/1/3/2}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .secondary-detail.gust{grid-area:2/2/3/3}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .windrose-chart{display:none}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .wind-chart{min-height:200px;grid-area:4/1/5/3}}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .wind-block .wind-block-features{grid-template-rows:90px 65px 1fr}.weather.weather--kioskmode .blocks .wind-block .wind-block-features .wind-chart{min-height:150px;height:150px}}.weather .blocks .barometer-block .barometer-block-features{display:grid;grid-template-columns:400px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.weather .blocks .barometer-block .barometer-block-features .primary-metric{display:flex;flex-direction:column;justify-content:center;align-items:center}.weather .blocks .barometer-block .barometer-block-features .barometer-chart{min-height:400px;max-height:400px}@media only screen and (max-width:1400px){.weather .blocks .barometer-block .barometer-block-features{grid-template-columns:300px 1fr}.weather .blocks .barometer-block .barometer-block-features .barometer-chart{min-height:200px;max-height:200px}}@media only screen and (max-width:600px){.weather .blocks .barometer-block .barometer-block-features{grid-template-columns:1fr;grid-template-rows:100px 1fr}.weather .blocks .barometer-block .barometer-block-features .barometer-chart{grid-column:1/span 1}}.weather.weather--kioskmode .blocks .barometer-block .barometer-block-features .barometer-chart{min-height:200px;max-height:200px}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .barometer-block .barometer-block-features{grid-template-columns:220px 1fr}}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .barometer-block .barometer-block-features .barometer-chart{min-height:150px}}.weather .blocks .aqi-block .aqi-block-features{display:grid;grid-template-columns:400px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.weather .blocks .aqi-block .aqi-block-features .primary-metric{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--good .circle-container{background-color:lime}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--moderate .circle-container{background-color:#ff0}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--unhealthy-for-sensitive-groups .circle-container{background-color:#ff7e00}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--unhealthy .circle-container{background-color:red;color:#000}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--very-unhealthy .circle-container{background-color:#8f3f97}.weather .blocks .aqi-block .aqi-block-features .primary-metric.aqi-cat--hazardous .circle-container{background-color:#7e0023}.weather .blocks .aqi-block .aqi-block-features .circle-container{width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.weather .blocks .aqi-block .aqi-block-features .aqi-chart{min-height:400px;max-height:400px}.weather .blocks .aqi-block .aqi-block-features .aqi-chart .label{display:none}@media only screen and (max-width:1400px){.weather .blocks .aqi-block .aqi-block-features{grid-template-columns:300px 1fr}.weather .blocks .aqi-block .aqi-block-features .aqi-chart{min-height:200px;max-height:200px}}@media only screen and (max-width:600px){.weather .blocks .aqi-block .aqi-block-features{grid-template-columns:1fr;grid-template-rows:150px 1fr}.weather .blocks .aqi-block .aqi-block-features .circle-container{width:150px;height:150px}.weather .blocks .aqi-block .aqi-block-features .aqi-chart{grid-column:1/span 1}}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features{grid-template-columns:200px 1fr}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .primary-metric{height:200px}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .aqi-chart{min-height:200px}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features{grid-template-columns:220px 1fr}}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features{grid-template-columns:1fr 1fr}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .primary-metric{height:75px}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .primary-metric .circle-container{width:75px;height:75px}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .primary-metric .circle-container .val.primary{font-size:1.25rem}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .primary-metric .circle-container .label{display:none}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .aqi-chart{max-height:75px;min-height:75px;height:75px;display:flex;justify-content:center;align-items:center}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .aqi-chart .label{display:block;font-size:1.2rem}.weather.weather--kioskmode .blocks .aqi-block .aqi-block-features .aqi-chart figure{display:none}}.weather .blocks .tide-block .tide-block-features{display:grid;grid-template-columns:400px 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.weather .blocks .tide-block .tide-block-features .primary-metric{grid-area:1/1/2/2;display:flex;flex-direction:column;justify-content:center;align-items:center}.weather .blocks .tide-block .tide-block-features .primary-metric .tide__highlow__row{display:flex;width:100%;justify-content:space-around;margin:1rem 0}.weather .blocks .tide-block .tide-block-features .primary-metric .tide__highlow__row .tide__highlow.high{color:red}.weather .blocks .tide-block .tide-block-features .primary-metric .tide__highlow__row .tide__highlow.low{color:blue}.weather .blocks .tide-block .tide-block-features .detail-table{padding:0 .5rem;grid-area:2/1/3/2;width:calc(100% - 1rem);display:flex;flex-direction:column}.weather .blocks .tide-block .tide-block-features .detail-table .detail-table__row{display:flex;width:100%;justify-content:space-between}.weather .blocks .tide-block .tide-block-features .detail-table .detail-table__row .val{text-align:right}.weather .blocks .tide-block .tide-block-features .tide-chart{grid-area:1/2/3/3;min-height:400px;max-height:400px}.weather .blocks .tide-block .tide-block-features .tide-chart .highcharts-label--tide-high{color:#fff}.weather .blocks .tide-block .tide-block-features .tide-chart .highcharts-label--tide-high .highcharts-label-box{fill:red}.weather .blocks .tide-block .tide-block-features .tide-chart .highcharts-label--tide-low{color:#fff}.weather .blocks .tide-block .tide-block-features .tide-chart .highcharts-label--tide-low .highcharts-label-box{fill:blue}@media only screen and (max-width:1400px){.weather .blocks .tide-block .tide-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 400px}.weather .blocks .tide-block .tide-block-features .primary-metric{grid-area:1/1/2/2}.weather .blocks .tide-block .tide-block-features .detail-table{grid-area:1/2/2/3}.weather .blocks .tide-block .tide-block-features .tide-chart{grid-area:2/1/3/3}}@media only screen and (max-width:600px){.weather .blocks .tide-block .tide-block-features{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr) 200px}.weather .blocks .tide-block .tide-block-features .primary-metric{grid-area:1/1/2/2}.weather .blocks .tide-block .tide-block-features .detail-table{grid-area:2/1/3/2}.weather .blocks .tide-block .tide-block-features .tide-chart{grid-area:3/1/4/2}}@media only screen and (max-height:850px){.weather .blocks .tide-block .tide-block-features .tide-chart{min-height:200px;height:200px;max-height:200px}}.weather.weather--kioskmode .blocks .tide-block .tide-block-features{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 200px}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .primary-metric{grid-area:1/1/2/2}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .detail-table{grid-area:1/2/2/3}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .tide-chart{min-height:300px;grid-area:2/1/3/3}@media only screen and (max-width:1200px){.weather.weather--kioskmode .blocks .tide-block .tide-block-features{grid-template-columns:1fr;grid-template-rows:1fr 1fr 200px}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .primary-metric{grid-area:1/1/2/2}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .detail-table{grid-area:2/1/3/2}.weather.weather--kioskmode .blocks .tide-block .tide-block-features .tide-chart{min-height:200px;grid-area:3/1/4/2}}.weather .blocks .uv-block .uv-block-features{display:grid;grid-template-columns:400px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.weather .blocks .uv-block .uv-block-features .primary-metric{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;text-align:center}.weather .blocks .uv-block .uv-block-features .primary-metric.uv-index-desc--low .circle-container{background-color:lime}.weather .blocks .uv-block .uv-block-features .primary-metric.uv-index-desc--moderate .circle-container{background-color:#e0e005}.weather .blocks .uv-block .uv-block-features .primary-metric.uv-index-desc--high .circle-container{background-color:#e19509}.weather .blocks .uv-block .uv-block-features .primary-metric.uv-index-desc--very-high .circle-container{background-color:#a20000;color:#000}.weather .blocks .uv-block .uv-block-features .primary-metric.uv-index-desc--extreme .circle-container{background-color:#8f3f97}.weather .blocks .uv-block .uv-block-features .circle-container{width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.weather .blocks .uv-block .uv-block-features .uv-chart{min-height:400px;max-height:400px}.weather .blocks .uv-block .uv-block-features .uv-chart .label{display:none}@media only screen and (max-width:1400px){.weather .blocks .uv-block .uv-block-features{grid-template-columns:300px 1fr}.weather .blocks .uv-block .uv-block-features .uv-chart{min-height:200px}}@media only screen and (max-width:600px){.weather .blocks .uv-block .uv-block-features{grid-template-columns:1fr;grid-template-rows:150px 1fr}.weather .blocks .uv-block .uv-block-features .circle-container{width:150px;height:150px}.weather .blocks .uv-block .uv-block-features .uv-chart{grid-column:1/span 1}}.weather.weather--kioskmode .blocks .uv-block .uv-block-features{grid-template-columns:200px 1fr}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .primary-metric{height:200px}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .uv-chart{max-height:200px;min-height:200px;height:200px}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .uv-chart figure{margin-top:-2rem}@media only screen and (max-height:1280px){.weather.weather--kioskmode .blocks .uv-block .uv-block-features{grid-template-columns:1fr 1fr}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .primary-metric{height:75px}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .primary-metric .circle-container{width:75px;height:75px}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .primary-metric .circle-container .val.primary{font-size:1.25rem}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .primary-metric .circle-container .label{display:none}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .uv-chart{max-height:75px;min-height:75px;height:75px;display:flex;justify-content:center;align-items:center}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .uv-chart .label{display:block;font-size:1.2rem}.weather.weather--kioskmode .blocks .uv-block .uv-block-features .uv-chart figure{display:none}}.weather .forecast-block{margin:var(--block-spacing-vertical) 0;padding:.4rem .75rem;border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}.weather .forecast-block .block-header{text-align:center;font-size:.7rem;line-height:1;margin:0 0 .4rem 0;text-transform:uppercase;letter-spacing:.05em;color:#6b7a85}.weather .forecast-block .forecast-block-features{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:.6rem;align-items:stretch}.weather .forecast-block .forecast-today{display:flex;flex-direction:column;padding:.25rem .4rem;border-radius:var(--border-radius);background:rgba(16,149,193,.04);border:1px solid rgba(16,149,193,.12)}.weather .forecast-block .forecast-today .forecast-today__main{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.weather .forecast-block .forecast-today .forecast-today__heading{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.weather .forecast-block .forecast-today .forecast-today__dow{font-weight:700;font-size:.95rem;color:var(--base-color);text-transform:uppercase;letter-spacing:.04em}.weather .forecast-block .forecast-today .forecast-today__temps{font-size:1.1rem;margin-top:.1rem}.weather .forecast-block .forecast-today .forecast-today__temps .forecast-day__high{color:#b03a2e;font-weight:700}.weather .forecast-block .forecast-today .forecast-today__temps .forecast-day__low{color:#1f618d}.weather .forecast-block .forecast-today .forecast-today__temps .forecast-day__sep{margin:0 .2rem;color:#aaa}.weather .forecast-block .forecast-today .forecast-today__icon{font-size:2.4rem;color:var(--primary);line-height:1}.weather .forecast-block .forecast-today .forecast-today__sun{display:flex;justify-content:space-between;gap:.4rem;margin-top:.3rem;padding:.2rem 0;font-size:.7rem;color:#6b7a85;border-top:1px solid rgba(0,0,0,.06)}.weather .forecast-block .forecast-today .forecast-today__sun .sun-item{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.weather .forecast-block .forecast-today .forecast-today__sun .sun-item svg{color:var(--primary)}.weather .forecast-block .forecast-today .forecast-today__marine{margin-top:.35rem;padding-top:.3rem;border-top:1px solid rgba(0,0,0,.06);font-size:.75rem;font-style:italic;line-height:1.3;color:#415462}.weather .forecast-block .forecast-today .forecast-today__hourly{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.15rem;margin-top:.3rem;padding-top:.3rem;border-top:1px solid rgba(0,0,0,.06)}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.15rem .1rem;border-radius:var(--border-radius);line-height:1.1;min-width:0}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket+.hourly-bucket{border-left:1px solid rgba(0,0,0,.04)}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-time{font-size:.65rem;color:#6b7a85}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-icon{font-size:.85rem;color:var(--primary);margin:.1rem 0}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-temp{font-size:.75rem;font-weight:600;color:var(--base-color)}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-rain{font-size:.6rem;color:#2874a6;white-space:nowrap}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-rain svg{margin-right:.1rem}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-wind{font-size:.6rem;color:#6b7a85;white-space:nowrap}.weather .forecast-block .forecast-today .forecast-today__hourly .hourly-bucket .hourly-wind .hourly-unit{font-size:.55rem;margin-left:.1rem;opacity:.7}.weather .forecast-block .forecast-days{display:grid;grid-column-gap:.25rem;align-items:center}.weather .forecast-block .forecast-day{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.1rem .15rem;border-radius:var(--border-radius);line-height:1.1}.weather .forecast-block .forecast-day+.forecast-day{border-left:1px solid rgba(0,0,0,.06)}.weather .forecast-block .forecast-day .forecast-day__dow{font-weight:600;font-size:.75rem;color:var(--base-color)}.weather .forecast-block .forecast-day .forecast-day__icon{font-size:1.05rem;margin:.1rem 0;color:var(--primary)}.weather .forecast-block .forecast-day .forecast-day__temps{font-size:.8rem;margin-top:.05rem}.weather .forecast-block .forecast-day .forecast-day__temps .forecast-day__high{color:#b03a2e;font-weight:600}.weather .forecast-block .forecast-day .forecast-day__temps .forecast-day__low{color:#1f618d}.weather .forecast-block .forecast-day .forecast-day__temps .forecast-day__sep{margin:0 .15rem;color:#aaa}.weather .forecast-block .forecast-day .forecast-day__precip{font-size:.65rem;color:#2874a6;margin-top:0;white-space:nowrap}.weather .forecast-block .forecast-day .forecast-day__precip svg{margin-right:.1rem}@media only screen and (max-width:800px){.weather .forecast-block{padding:.25rem .4rem}.weather .forecast-block .forecast-block-features{grid-template-columns:1fr;gap:.4rem}.weather .forecast-block .forecast-today__icon{font-size:2rem}.weather .forecast-block .forecast-day__dow{font-size:.7rem}.weather .forecast-block .forecast-day__icon{font-size:.95rem}.weather .forecast-block .forecast-day__temps{font-size:.7rem}.weather .forecast-block .forecast-day__precip{font-size:.6rem}}.weather.weather--kioskmode .forecast-block{margin:0 0 var(--spacing) 0}[data-station-id=eglon]{--primary:#57a172;--primary-hover:#407051;--header-color:#8bb99c}@media only screen and (prefers-color-scheme:dark){[data-station-id=eglon]{--header-color:#243c2d}}[data-station-id=lemolo]{--header-color:#5679b3}@media only screen and (prefers-color-scheme:dark){[data-station-id=lemolo]{--header-color:#1b3052}}.highcharts-light,:root{--highcharts-color-0:#2caffe;--highcharts-color-1:#544fc5;--highcharts-color-2:#00e272;--highcharts-color-3:#fe6a35;--highcharts-color-4:#6b8abc;--highcharts-color-5:#d568fb;--highcharts-color-6:#2ee0ca;--highcharts-color-7:#fa4b42;--highcharts-color-8:#feb56a;--highcharts-color-9:#91e8e1;--highcharts-background-color:#fff;--highcharts-neutral-color-100:#000;--highcharts-neutral-color-80:#333;--highcharts-neutral-color-60:#666;--highcharts-neutral-color-40:#999;--highcharts-neutral-color-20:#ccc;--highcharts-neutral-color-10:#e6e6e6;--highcharts-neutral-color-5:#f2f2f2;--highcharts-neutral-color-3:#f7f7f7;--highcharts-highlight-color-100:#02f;--highcharts-highlight-color-80:#334eff;--highcharts-highlight-color-60:#667aff;--highcharts-highlight-color-20:#ccd3ff;--highcharts-highlight-color-10:#e6e9ff;--highcharts-positive-color:#06b535;--highcharts-negative-color:#f21313}@media(prefers-color-scheme:dark){:root{--highcharts-background-color:#303030;--highcharts-neutral-color-100:#fff;--highcharts-neutral-color-80:#d6d6d6;--highcharts-neutral-color-60:#adadad;--highcharts-neutral-color-40:#858585;--highcharts-neutral-color-20:#5c5c5c;--highcharts-neutral-color-10:#474747;--highcharts-neutral-color-5:#3d3d3d;--highcharts-neutral-color-3:#393939;--highcharts-highlight-color-100:#7aa7ff;--highcharts-highlight-color-80:#6c90d6;--highcharts-highlight-color-60:#5e79ad;--highcharts-highlight-color-20:#414a5c;--highcharts-highlight-color-10:#3a3f47}}.highcharts-dark{--highcharts-background-color:#303030;--highcharts-neutral-color-100:#fff;--highcharts-neutral-color-80:#d6d6d6;--highcharts-neutral-color-60:#adadad;--highcharts-neutral-color-40:#858585;--highcharts-neutral-color-20:#5c5c5c;--highcharts-neutral-color-10:#474747;--highcharts-neutral-color-5:#3d3d3d;--highcharts-neutral-color-3:#393939;--highcharts-highlight-color-100:#7aa7ff;--highcharts-highlight-color-80:#6c90d6;--highcharts-highlight-color-60:#5e79ad;--highcharts-highlight-color-20:#414a5c;--highcharts-highlight-color-10:#3a3f47}.highcharts-container{position:relative;overflow:hidden;width:100%;height:100%;text-align:left;line-height:normal;z-index:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Helvetica,Arial,sans-serif;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;outline:none}.highcharts-root{display:block}.highcharts-root text{stroke-width:0}.highcharts-strong{font-weight:700}.highcharts-emphasized{font-style:italic}.highcharts-anchor{cursor:pointer}.highcharts-background{fill:var(--highcharts-background-color)}.highcharts-label-box,.highcharts-plot-background,.highcharts-plot-border{fill:none}.highcharts-label text{fill:var(--highcharts-neutral-color-80);font-size:.8em}.highcharts-button-box{fill:inherit}.highcharts-tracker-line{stroke-linejoin:round;stroke:hsla(0,0%,75%,0);stroke-width:22;fill:none}.highcharts-tracker-area{fill:hsla(0,0%,75%,0);stroke-width:0}.highcharts-title{fill:var(--highcharts-neutral-color-80);font-size:1.2em;font-weight:700}.highcharts-subtitle{fill:var(--highcharts-neutral-color-60);font-size:.8em}.highcharts-axis-line{fill:none;stroke:var(--highcharts-neutral-color-80)}.highcharts-yaxis .highcharts-axis-line{stroke-width:0}.highcharts-axis-title{fill:var(--highcharts-neutral-color-60);font-size:.8em}.highcharts-axis-labels{fill:var(--highcharts-neutral-color-80);cursor:default;font-size:.8em}.highcharts-grid-line{fill:none;stroke:var(--highcharts-neutral-color-10)}.highcharts-xaxis-grid .highcharts-grid-line{stroke-width:0}.highcharts-tick{stroke:var(--highcharts-neutral-color-80)}.highcharts-yaxis .highcharts-tick{stroke-width:0}.highcharts-minor-grid-line{stroke:var(--highcharts-neutral-color-5)}.highcharts-crosshair-thin{stroke-width:1px;stroke:var(--highcharts-neutral-color-20)}.highcharts-crosshair-category{stroke:var(--highcharts-highlight-color-20);stroke-opacity:.25}.highcharts-credits{cursor:pointer;fill:var(--highcharts-neutral-color-40);font-size:.6em;transition:fill .25s,font-size .25s}.highcharts-credits:hover{fill:var(--highcharts-neutral-color-100);font-size:.7em}.highcharts-tooltip{cursor:default;pointer-events:none;white-space:nowrap;transition:stroke .15s}.highcharts-tooltip text{fill:var(--highcharts-neutral-color-80);font-size:.8em}.highcharts-tooltip .highcharts-header{font-size:.8em}.highcharts-tooltip-box{stroke-width:1px;stroke-width:0}.highcharts-tooltip-box,.highcharts-tooltip-box .highcharts-label-box{fill:var(--highcharts-background-color)}div.highcharts-tooltip{filter:none;font-size:.8em}.highcharts-selection-marker{fill:var(--highcharts-highlight-color-80);fill-opacity:.25}.highcharts-graph{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.highcharts-empty-series{stroke-width:1px;fill:none;stroke:var(--highcharts-neutral-color-20)}.highcharts-state-hover .highcharts-graph{stroke-width:3}.highcharts-point-inactive,.highcharts-series-inactive{opacity:.2;transition:opacity 50ms}.highcharts-state-hover path{transition:stroke-width 50ms}.highcharts-state-normal path{transition:stroke-width .25s}.highcharts-data-labels,.highcharts-markers,.highcharts-point,g.highcharts-series{transition:opacity .25s}.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover),.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover){opacity:.2}.highcharts-color-0{fill:var(--highcharts-color-0);stroke:var(--highcharts-color-0)}.highcharts-color-1{fill:var(--highcharts-color-1);stroke:var(--highcharts-color-1)}.highcharts-color-2{fill:var(--highcharts-color-2);stroke:var(--highcharts-color-2)}.highcharts-color-3{fill:var(--highcharts-color-3);stroke:var(--highcharts-color-3)}.highcharts-color-4{fill:var(--highcharts-color-4);stroke:var(--highcharts-color-4)}.highcharts-color-5{fill:var(--highcharts-color-5);stroke:var(--highcharts-color-5)}.highcharts-color-6{fill:var(--highcharts-color-6);stroke:var(--highcharts-color-6)}.highcharts-color-7{fill:var(--highcharts-color-7);stroke:var(--highcharts-color-7)}.highcharts-color-8{fill:var(--highcharts-color-8);stroke:var(--highcharts-color-8)}.highcharts-color-9{fill:var(--highcharts-color-9);stroke:var(--highcharts-color-9)}.highcharts-area{fill-opacity:.75;stroke-width:0}.highcharts-markers{stroke-width:1px;stroke:var(--highcharts-background-color)}.highcharts-a11y-marker-hidden,.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover,.highcharts-a11y-marker-visible){opacity:0}.highcharts-point{stroke-width:1px}.highcharts-dense-data .highcharts-point{stroke-width:0}.highcharts-data-label text,text.highcharts-data-label{font-size:.7em;font-weight:700}.highcharts-data-label-box{fill:none;stroke-width:0}.highcharts-data-label text,text.highcharts-data-label{fill:var(--highcharts-neutral-color-80)}.highcharts-data-label-connector{fill:none}.highcharts-data-label-hidden{pointer-events:none}.highcharts-halo{fill-opacity:.25;stroke-width:0}.highcharts-series-label text{fill:inherit;font-weight:700}.highcharts-markers .highcharts-point-select,.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select{fill:var(--highcharts-neutral-color-20);stroke:var(--highcharts-neutral-color-100)}.highcharts-column-series rect.highcharts-point{stroke:var(--highcharts-background-color)}.highcharts-column-series .highcharts-point{transition:fill-opacity .25s}.highcharts-column-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pie-series .highcharts-point{stroke-linejoin:round;stroke:var(--highcharts-background-color)}.highcharts-pie-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-funnel-series .highcharts-point{stroke-linejoin:round;stroke:var(--highcharts-background-color)}.highcharts-funnel-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-funnel-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-pyramid-series .highcharts-point{stroke-linejoin:round;stroke:var(--highcharts-background-color)}.highcharts-pyramid-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pyramid-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-solidgauge-series .highcharts-point{stroke-width:0}.highcharts-treemap-series .highcharts-point{stroke-width:1px;stroke:var(--highcharts-neutral-color-10);transition:stroke .25s,fill .25s,fill-opacity .25s}.highcharts-treemap-series .highcharts-point-hover{stroke:var(--highcharts-neutral-color-40);transition:stroke 25ms,fill 25ms,fill-opacity 25ms}.highcharts-treemap-series .highcharts-above-level{display:none}.highcharts-treemap-series .highcharts-internal-node{fill:none}.highcharts-treemap-series .highcharts-internal-node-interactive{fill-opacity:.15;cursor:pointer}.highcharts-treemap-series .highcharts-internal-node-interactive:hover{fill-opacity:.75}.highcharts-vector-series .highcharts-point,.highcharts-windbarb-series .highcharts-point{fill:none;stroke-width:2px}.highcharts-lollipop-stem{stroke:var(--highcharts-neutral-color-100)}.highcharts-focus-border{fill:none;stroke-width:2px}.highcharts-legend-item-hidden .highcharts-focus-border{fill:none!important}.highcharts-legend-box{fill:none;stroke-width:0}.highcharts-legend-item>text{fill:var(--highcharts-neutral-color-80);font-weight:700;font-size:.8em;cursor:pointer;stroke-width:0}.highcharts-legend-item:hover text{fill:var(--highcharts-neutral-color-100)}.highcharts-legend-item-hidden *{fill:var(--highcharts-neutral-color-60)!important;stroke:var(--highcharts-neutral-color-60)!important;transition:fill .25s;text-decoration:line-through}.highcharts-legend-nav-active{fill:var(--highcharts-highlight-color-100);cursor:pointer}.highcharts-legend-nav-inactive{fill:var(--highcharts-neutral-color-20)}circle.highcharts-legend-nav-active,circle.highcharts-legend-nav-inactive{fill:hsla(0,0%,75%,0)}.highcharts-legend-title-box{fill:none;stroke-width:0}.highcharts-bubble-legend-symbol{stroke-width:2;fill-opacity:.5}.highcharts-bubble-legend-connectors{stroke-width:1}.highcharts-bubble-legend-labels{fill:var(--highcharts-neutral-color-80);font-size:.7em}.highcharts-loading{position:absolute;background-color:var(--highcharts-background-color);opacity:.5;text-align:center;z-index:10;transition:opacity .25s}.highcharts-loading-hidden{height:0!important;opacity:0;overflow:hidden;transition:opacity .25s,height .25s step-end}.highcharts-loading-inner{font-weight:700;position:relative;top:45%}.highcharts-pane,.highcharts-plot-band{fill:var(--highcharts-neutral-color-100);fill-opacity:.05}.highcharts-plot-line{fill:none;stroke:var(--highcharts-neutral-color-40);stroke-width:1px}.highcharts-plot-line-label{font-size:.8em}.highcharts-boxplot-box{fill:var(--highcharts-background-color)}.highcharts-boxplot-median{stroke-width:2px}.highcharts-bubble-series .highcharts-point{fill-opacity:.5}.highcharts-errorbar-series .highcharts-point{stroke:var(--highcharts-neutral-color-100)}.highcharts-gauge-series .highcharts-data-label-box{stroke:var(--highcharts-neutral-color-20);stroke-width:1px}.highcharts-gauge-series .highcharts-dial{fill:var(--highcharts-neutral-color-100);stroke-width:0}.highcharts-polygon-series .highcharts-graph{fill:inherit;stroke-width:0}.highcharts-waterfall-series .highcharts-graph{stroke:var(--highcharts-neutral-color-80);stroke-dasharray:1,3}.highcharts-sankey-series .highcharts-point{stroke-width:0}.highcharts-sankey-series .highcharts-link{transition:fill .25s,fill-opacity .25s;fill-opacity:.5}.highcharts-sankey-series .highcharts-point-hover.highcharts-link{transition:fill 50ms,fill-opacity 50ms;fill-opacity:1}.highcharts-venn-series .highcharts-point{fill-opacity:.75;stroke:var(--highcharts-neutral-color-20);transition:stroke .25s,fill-opacity .25s}.highcharts-venn-series .highcharts-point-hover{fill-opacity:1;stroke:var(--highcharts-neutral-color-20)}.highcharts-timeline-series .highcharts-graph{stroke:var(--highcharts-neutral-color-20)}.highcharts-navigator-mask-outside{fill-opacity:0}.highcharts-navigator-mask-inside{fill:var(--highcharts-highlight-color-60);fill-opacity:.25;cursor:ew-resize}.highcharts-navigator-outline{stroke:var(--highcharts-neutral-color-40);fill:none}.highcharts-navigator-handle{stroke:var(--highcharts-neutral-color-40);fill:var(--highcharts-neutral-color-5);cursor:ew-resize}.highcharts-navigator-series{fill:var(--highcharts-highlight-color-80);stroke:var(--highcharts-highlight-color-80)}.highcharts-navigator-series .highcharts-graph{stroke-width:1px}.highcharts-navigator-series .highcharts-area{fill-opacity:.05}.highcharts-navigator-xaxis .highcharts-axis-line{stroke-width:0}.highcharts-navigator-xaxis .highcharts-grid-line{stroke-width:1px;stroke:var(--highcharts-neutral-color-10)}.highcharts-navigator-xaxis.highcharts-axis-labels{fill:var(--highcharts-neutral-color-100);font-size:.7em;opacity:.6}.highcharts-navigator-yaxis .highcharts-grid-line{stroke-width:0}.highcharts-scrollbar-thumb{fill:var(--highcharts-neutral-color-20);stroke:var(--highcharts-neutral-color-20);stroke-width:0}.highcharts-scrollbar-button{fill:var(--highcharts-neutral-color-10);stroke:var(--highcharts-neutral-color-20);stroke-width:1px}.highcharts-scrollbar-arrow{fill:var(--highcharts-neutral-color-60)}.highcharts-scrollbar-rifles{stroke:none;stroke-width:1px}.highcharts-scrollbar-track{fill:hsla(0,0%,100%,.001)}.highcharts-button,.highcharts-scrollbar-track{stroke:var(--highcharts-neutral-color-20);stroke-width:1px}.highcharts-button{fill:var(--highcharts-neutral-color-3);cursor:default;transition:fill .25s}.highcharts-button text{fill:var(--highcharts-neutral-color-80);font-size:.8em}.highcharts-button-hover{transition:fill 0ms;fill:var(--highcharts-neutral-color-10);stroke:var(--highcharts-neutral-color-20)}.highcharts-button-hover text{fill:var(--highcharts-neutral-color-80)}.highcharts-button-pressed{font-weight:700;fill:var(--highcharts-highlight-color-10);stroke:var(--highcharts-neutral-color-20)}.highcharts-button-pressed text{font-weight:700}.highcharts-button-disabled text,.highcharts-button-pressed text{fill:var(--highcharts-neutral-color-80)}.highcharts-range-selector-buttons .highcharts-button{stroke-width:0}.highcharts-range-label rect{fill:none}.highcharts-range-label text{fill:var(--highcharts-neutral-color-60)}.highcharts-range-input rect{fill:none}.highcharts-range-input text{fill:var(--highcharts-neutral-color-80);font-size:.8em}.highcharts-range-input{stroke-width:1px;stroke:var(--highcharts-neutral-color-20)}input.highcharts-range-selector{position:absolute;border:0;width:1px;height:1px;padding:0;text-align:center;left:-9em}.highcharts-crosshair-label text{fill:var(--highcharts-background-color);font-size:1.7em}.highcharts-crosshair-label .highcharts-label-box{fill:inherit}.highcharts-candlestick-series .highcharts-point{stroke:var(--highcharts-neutral-color-100);stroke-width:1px}.highcharts-candlestick-series .highcharts-point-up{fill:var(--highcharts-background-color)}.highcharts-hollowcandlestick-series .highcharts-point-down{fill:var(--highcharts-negative-color);stroke:var(--highcharts-negative-color)}.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up{fill:var(--highcharts-positive-color);stroke:var(--highcharts-positive-color)}.highcharts-hollowcandlestick-series .highcharts-point-up{fill:transparent;stroke:var(--highcharts-positive-color)}.highcharts-ohlc-series .highcharts-point-hover{stroke-width:3px}.highcharts-flags-series .highcharts-point .highcharts-label-box{stroke:var(--highcharts-neutral-color-40);fill:var(--highcharts-background-color);transition:fill .25s}.highcharts-flags-series .highcharts-point-hover .highcharts-label-box{stroke:var(--highcharts-neutral-color-100);fill:var(--highcharts-highlight-color-20)}.highcharts-flags-series .highcharts-point text{fill:var(--highcharts-neutral-color-100);font-size:.9em;font-weight:700}.highcharts-map-series .highcharts-point{transition:fill .5s,fill-opacity .5s,stroke-width .25s;stroke:var(--highcharts-neutral-color-20);stroke-width:inherit}.highcharts-map-series .highcharts-point-hover{transition:fill 0ms,fill-opacity 0ms;fill-opacity:.5}.highcharts-mapline-series .highcharts-point{fill:none}.highcharts-heatmap-series .highcharts-point{stroke-width:0}.highcharts-map-navigation{font-size:1.3em;font-weight:700;text-align:center}.highcharts-map-navigation.highcharts-button{fill:var(--highcharts-background-color);stroke:var(--highcharts-neutral-color-10)}.highcharts-map-navigation.highcharts-button:hover{fill:var(--highcharts-neutral-color-10)}.highcharts-map-navigation.highcharts-button .highcharts-button-symbol{stroke-width:2px}.highcharts-mapview-inset-border{stroke:var(--highcharts-neutral-color-20);stroke-width:1px;fill:none}.highcharts-coloraxis{stroke-width:0}.highcharts-coloraxis-marker{fill:var(--highcharts-neutral-color-40)}.highcharts-null-point{fill:var(--highcharts-neutral-color-3)}.highcharts-3d-frame{fill:transparent}.highcharts-contextbutton{fill:var(--highcharts-background-color);stroke:none;stroke-linecap:round}.highcharts-contextbutton:hover{fill:var(--highcharts-neutral-color-10);stroke:var(--highcharts-neutral-color-10)}.highcharts-button-symbol{stroke:var(--highcharts-neutral-color-60);stroke-width:3px}.highcharts-menu{border:none;background:var(--highcharts-background-color);border-radius:3px;padding:.5em;box-shadow:3px 3px 10px #888}.highcharts-menu-item{background:none;border-radius:3px;color:var(--highcharts-neutral-color-80);cursor:pointer;font-size:.8em;list-style-type:none;padding:.5em;transition:background .25s,color .25s}.highcharts-menu-item:hover{background:var(--highcharts-neutral-color-5)}.highcharts-breadcrumbs-button{fill:none;stroke-width:0;cursor:pointer}.highcharts-breadcrumbs-separator{fill:var(--highcharts-neutral-color-60)}.highcharts-drilldown-point{cursor:pointer}.highcharts-drilldown-axis-label,.highcharts-drilldown-data-label text,text.highcharts-drilldown-data-label{cursor:pointer;fill:var(--highcharts-highlight-color-100);font-weight:700;text-decoration:underline}.highcharts-no-data text{font-weight:700;font-size:.8em;fill:var(--highcharts-neutral-color-60)}.highcharts-axis-resizer{cursor:ns-resize;stroke:var(--highcharts-neutral-color-100);stroke-width:2px}.highcharts-bullet-target{stroke-width:0}.highcharts-lineargauge-target,.highcharts-lineargauge-target-line{stroke-width:1px;stroke:var(--highcharts-neutral-color-80)}.highcharts-annotation-label-box{stroke-width:1px;stroke:var(--highcharts-neutral-color-100);fill:var(--highcharts-neutral-color-100);fill-opacity:.75}.highcharts-annotation-label text{fill:var(--highcharts-neutral-color-10);font-size:.8em}.highcharts-a11y-proxy-button{border-width:0;background-color:transparent;cursor:pointer;outline:none;opacity:.001;z-index:999;overflow:hidden;padding:0;margin:0;display:block;position:absolute}.highcharts-a11y-proxy-group li{list-style:none}.highcharts-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);margin-top:-3px;opacity:.01}.highcharts-a11y-invisible{visibility:hidden}.highcharts-a11y-proxy-container,.highcharts-a11y-proxy-container-after,.highcharts-a11y-proxy-container-before{position:absolute;white-space:nowrap}.highcharts-markers,.highcharts-point,g.highcharts-series{outline:none}.highcharts-treegrid-node-collapsed,.highcharts-treegrid-node-expanded{cursor:pointer}.highcharts-point-connecting-path{fill:none}.highcharts-grid-axis .highcharts-axis-line,.highcharts-grid-axis .highcharts-tick{stroke-width:1px}@media(prefers-color-scheme:dark){.weather hgroup h2{color:var(--muted-color)}.highcharts-color-1{fill:#fff;stroke:#fff}.highcharts-grid-line{stroke:gray}.highcharts-legend-item>text{fill:#ccc}.highcharts-legend-item-hidden *{fill:gray!important;stroke:gray!important}.highcharts-axis-labels,.highcharts-data-label text,.highcharts-title,text.highcharts-data-label{fill:#d3d3d3}.temp__highlow.low{color:#a1a1ff}}.weather.weather--grayscale .header{background-color:transparent}.weather.weather--grayscale .block{box-shadow:none;border:1px solid #000}.weather.weather--grayscale .highcharts-axis-labels,.weather.weather--grayscale .highcharts-axis-title{font-weight:600;fill:#000}.weather.weather--grayscale .highcharts-color-0{fill:#000;stroke:#000}.weather.weather--grayscale .highcharts-color-1{fill:#333;stroke:#333}.weather.weather--grayscale .highcharts-data-label text,.weather.weather--grayscale text.highcharts-data-label{fill:#000}.weather.weather--grayscale .last-update{font-weight:600}:root{--base-color:#415462;--spacing:1rem;--block-spacing-vertical:var(--spacing);--block-spacing-horizontal:var(--spacing);--border-radius:0.25rem;--card-background-color:#fff;--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27,40,50,.017),0.0335rem 0.067rem 0.402rem rgba(27,40,50,.024),0.0625rem 0.125rem 0.75rem rgba(27,40,50,.03),0.1125rem 0.225rem 1.35rem rgba(27,40,50,.036),0.2085rem 0.417rem 2.502rem rgba(27,40,50,.043),0.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 0.0625rem rgba(27,40,50,.015);--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16,149,193,.125);--primary-inverse:#fff;--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--transition:0.2s ease-in-out;--block-height-temp:635px;--block-height-wind:700px;--block-height-aqi:300px;--block-height-sun:100px;--block-height-rain:650px;--block-height-barometer:300px;--block-height-tide:500px;--block-height-uv:270px}@media only screen and (max-height:1280px){.weather--kioskmode{--block-height-temp:345px;--block-height-wind:320px;--block-height-aqi:115px;--block-height-sun:100px;--block-height-rain:335px;--block-height-barometer:180px;--block-height-tide:500px;--block-height-uv:115px}}#app,body,html{height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;font-size:20px;color:var(--base-color);margin:0}h1{color:#1b2832}h2{font-size:1.75rem;color:#24333e}h3{color:#2c3d49}h4{color:#374956;font-size:1.25rem}h1,h2,h3,h4{margin:0}button{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 transparent);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:active{--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent);--color:var(--primary-inverse)}button:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--primary-focus)}button:hover{--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent);--color:var(--primary-inverse)}.weather{display:flex;flex-direction:column;height:100%;min-height:100%}.weather .mono{font-family:Chivo Mono,monospace}@media only screen and (max-width:390px){.weather .nav>div{margin-left:.5rem!important}.weather figure{margin:0}}.weather .header{padding:1rem;background-color:var(--header-color);display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.weather .header .header__left h1{margin-bottom:0}.weather .header .header__left h2{margin-bottom:0;color:#2f4f4f;font-size:1rem}.weather .header .header__right{text-align:right}.weather .header .header__right .nav{margin-top:10px;display:flex;justify-content:flex-end}.weather .header .header__right .nav>div{margin-left:1rem;height:3rem}@media only screen and (max-width:800px){.weather .header{margin:0}.weather .header .header__left h1{margin-bottom:0}}@media only screen and (max-height:1000px){.weather .header h2{display:none}}.weather .weather-current{flex-grow:1;padding:1rem;flex:1;background-color:#f5f5f5}@media only screen and (max-width:600px){.weather .weather-current{padding:5px}}.weather .weather-current .blocks .block{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}.weather .weather-current .blocks .block .block-header{text-align:left}@media only screen and (max-height:1400px){.weather .weather-current .blocks .block .block-header{text-align:center;font-size:.8rem;margin-bottom:0}}@media only screen and (max-width:800px){.weather .weather-current .blocks .block{padding:2px}}.weather .weather-current figure{height:100%;margin-bottom:0}.weather .weather-current .alerts .alert__weather{color:darkred;font-weight:600}.weather .weather-current .forecast{margin:.5rem 1rem 0 1rem;font-style:italic}.weather .weather-current .range-label{display:flex;justify-content:flex-end}.weather .weather-current .val div{display:inline-block}.weather .weather-current .val.primary{font-size:3rem;text-align:center}.weather .weather-current .secondary-detail .val{font-size:1.8rem}.weather .weather-current .unit{font-size:1rem}.weather .weather-current .interval{text-align:right}.weather .weather-current .coords{width:100%;text-align:center;padding:1rem}.weather .weather-current .tide__detail .detail-table{margin-top:1rem}.weather .weather-current .data-notice{color:gray;font-style:italic;display:flex;justify-content:space-between}.weather .weather-current .highcharts-background{fill:none;background-color:transparent}.weather .weather-current .highcharts-annotation-label text{fill:#374956}.weather .weather-current .label--long{display:inline}.weather .weather-current .label--short{display:none}.weather .weather-current .data-notice{margin-left:1rem}@media only screen and (max-width:800px){.weather .weather-current .highcharts-annotation,.weather .weather-current .highcharts-legend,.weather .weather-current .highcharts-title{display:none}}.weather.weather--kioskmode{--spacing:0.8rem}.weather.weather--kioskmode .header{width:100%}.weather.weather--kioskmode .header .header__left{display:none}.weather.weather--kioskmode .header .header__right{display:flex;justify-content:space-between}.weather.weather--kioskmode .weather-current{overflow:hidden;display:flex;flex-direction:column;padding:.5rem}.weather.weather--kioskmode .weather-current .alerts,.weather.weather--kioskmode .weather-current .forecast{text-align:center}.weather.weather--kioskmode .weather-current .forecast{margin-bottom:.5rem}.weather.weather--kioskmode .weather-current .val.primary{line-height:1.1}.weather.weather--kioskmode .weather-current .blocks{min-height:0;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:15px;flex-grow:1}.weather.weather--kioskmode .weather-current .blocks .block{margin:0}.weather.weather--kioskmode .weather-current .blocks .column{min-height:0;min-width:0;overflow:hidden;display:grid;grid-column-gap:15px;grid-row-gap:15px}.weather.weather--kioskmode .weather-current .blocks .column:first-of-type{grid-template-columns:1fr;grid-template-rows:var(--block-height-temp) var(--block-height-wind) var(--block-height-aqi)}.weather.weather--kioskmode .weather-current .blocks .column:nth-of-type(2){grid-template-columns:1fr;grid-template-rows:var(--block-height-uv) var(--block-height-rain) var(--block-height-barometer) var(--block-height-tide)}@media only screen and (max-height:1280px){.weather.weather--kioskmode .val.primary{font-size:2.5rem}.weather.weather--kioskmode .highcharts-xaxis-labels,.weather.weather--kioskmode .highcharts-yaxis,.weather.weather--kioskmode .highcharts-yaxis-labels{font-size:.6rem}.weather.weather--kioskmode figure{margin:0}}.tides-year,.tides-year .canvas-container{margin:1rem}canvas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.test{font-size:12px}