.Weather-module__aKR8Bq__weather{background:var(--clr-bg-light);padding-block-start:0}.Weather-module__aKR8Bq__weather>section{--content-max-width:1240px}.Weather-module__aKR8Bq__heroSection{position:relative}.Weather-module__aKR8Bq__hero{z-index:2;place-content:center;gap:1rem;height:clamp(10rem,30vw,18rem);display:grid}.Weather-module__aKR8Bq__hero p{max-width:40ch}.Weather-module__aKR8Bq__hero h1{border-radius:var(--gap-300);text-align:center;text-wrap:balance;color:var(--clr-text-white);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);margin-block-end:.25lh;padding-block:.05lh;padding-inline:.375ch}.Weather-module__aKR8Bq__heroImage{-webkit-user-select:none;user-select:none;pointer-events:none;grid-column:full-width;position:absolute;inset:0}.Weather-module__aKR8Bq__updateTime{font-size:var(--fs-200);font-weight:var(--fw-medium);opacity:.9;margin-block:var(--gap-400) var(--gap-500);padding-inline-start:.25rem}.Weather-module__aKR8Bq__main{gap:var(--gap-600);display:grid}.Weather-module__aKR8Bq__boldheading{font-size:var(--fs-400);font-weight:var(--fw-bold);flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.Weather-module__aKR8Bq__heightInputs{font-weight:var(--fw-medium);-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:.25rem;display:flex}.Weather-module__aKR8Bq__heightInput{cursor:pointer;-webkit-user-select:text;user-select:text;border:2px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;width:fit-content;padding-block:.125rem;padding-inline:.25rem;display:flex}.Weather-module__aKR8Bq__heightInput:has(input:checked){background:var(--clr-bg-dark);border-color:var(--clr-bg-darker)}.Weather-module__aKR8Bq__heightInput input{display:none}.Weather-module__aKR8Bq__suntime{font-size:var(--fs-300);opacity:.7}.Weather-module__aKR8Bq__forecast{row-gap:var(--gap-600);display:grid}.Weather-module__aKR8Bq__futureForecast{row-gap:var(--gap-300);display:grid}.Weather-module__aKR8Bq__forecastRow{column-gap:var(--gap-600);row-gap:var(--gap-300);background:var(--clr-bg);padding:var(--gap-500);border-radius:.5rem;grid-template-columns:23ch auto;display:grid}.Weather-module__aKR8Bq__forecastDate{font-weight:var(--fw-bold);font-family:var(--ff-heading);font-size:var(--fs-700);line-height:1.2;display:grid}.Weather-module__aKR8Bq__forecastDate span{font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:var(--fs-400);color:var(--clr-text-muted)}.Weather-module__aKR8Bq__forecastSticky{gap:var(--gap-500);height:fit-content;display:grid}.Weather-module__aKR8Bq__forecastSticky .Weather-module__aKR8Bq__boldheading{margin-block-end:.25lh}.Weather-module__aKR8Bq__additionalInfo{display:contents}.Weather-module__aKR8Bq__furtherTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Weather-module__aKR8Bq__forecastMain{gap:var(--gap-500);margin-block-start:.25lh;display:grid}.Weather-module__aKR8Bq__forecastMain p{line-height:1.4}.Weather-module__aKR8Bq__forecastMain .Weather-module__aKR8Bq__additionalInfo{display:none}.Weather-module__aKR8Bq__futureForecast .Weather-module__aKR8Bq__forecastMain{gap:var(--gap-400)}.Weather-module__aKR8Bq__forecastTable{max-width:100%;margin-block-start:-.25rem;padding-block-start:.25rem;overflow-x:hidden}@media (max-width:60rem){.Weather-module__aKR8Bq__forecast,.Weather-module__aKR8Bq__futureForecast{row-gap:var(--gap-500)}.Weather-module__aKR8Bq__forecastRow{grid-template-columns:1fr}.Weather-module__aKR8Bq__forecastSticky{position:initial;gap:var(--gap-400);padding-block:0}.Weather-module__aKR8Bq__forecastSticky h2{font-size:var(--fs-800)}.Weather-module__aKR8Bq__forecastSticky .Weather-module__aKR8Bq__additionalInfo{display:none}.Weather-module__aKR8Bq__forecastMain .Weather-module__aKR8Bq__additionalInfo{display:contents}}.Weather-module__aKR8Bq__temperatureList{margin-inline-start:.25ch;list-style:inside square}.Weather-module__aKR8Bq__mountainHazards{flex-wrap:wrap;gap:.5ch;list-style:none;display:flex}.Weather-module__aKR8Bq__mountainHazard,.Weather-module__aKR8Bq__meteorologistView{height:fit-content;padding-block:.25lh;padding-inline:.625ch;display:inline-block}:is(.Weather-module__aKR8Bq__mountainHazard,.Weather-module__aKR8Bq__meteorologistView).Weather-module__aKR8Bq__high{background:#f3693740;border-inline-start:.25rem solid #f36937}:is(.Weather-module__aKR8Bq__mountainHazard,.Weather-module__aKR8Bq__meteorologistView).Weather-module__aKR8Bq__medium{background:#f6b24340;border-inline-start:.25rem solid #f6b243}:is(.Weather-module__aKR8Bq__mountainHazard,.Weather-module__aKR8Bq__meteorologistView).Weather-module__aKR8Bq__low{background:#f1d46340;border-inline-start:.25rem solid #f1d463}.Weather-module__aKR8Bq__mountainHazard{white-space:pre}.Weather-module__aKR8Bq__meteorologistView{background:#6daac340;border-inline-start:.25rem solid #6daac3}.Weather-module__aKR8Bq__weatherTableContainer{width:100%;overflow-x:auto}.Weather-module__aKR8Bq__weatherTable{--_padding-inline:var(--gap-400);width:100%;margin-block:var(--gap-300)}.Weather-module__aKR8Bq__weatherTable td,.Weather-module__aKR8Bq__weatherTable th{text-wrap:nowrap;text-align:center;padding-inline:1ch}.Weather-module__aKR8Bq__weatherTable th{font-weight:var(--fw-medium)}.Weather-module__aKR8Bq__weatherTable th:first-child{text-align:left;background:var(--clr-bg);padding-inline-start:.5rem;position:sticky;left:0}.Weather-module__aKR8Bq__weatherTable svg{max-width:4.5ch;max-height:4.5ch}.Weather-module__aKR8Bq__weatherTable .Weather-module__aKR8Bq__rowIcon{display:none}.Weather-module__aKR8Bq__weatherTable .Weather-module__aKR8Bq__rowIcon svg{width:3ch;height:3ch}.Weather-module__aKR8Bq__primaryRow,.Weather-module__aKR8Bq__primaryRow th:first-child,.Weather-module__aKR8Bq__secondaryRow,.Weather-module__aKR8Bq__secondaryRow th:first-child{background-color:var(--clr-bg-dark)}.Weather-module__aKR8Bq__weatherTable tr th:nth-child(2n),.Weather-module__aKR8Bq__weatherTable tr td:nth-child(2n){background-color:hsl(from var(--clr-bg-darker) h s l / .5)}.Weather-module__aKR8Bq__weatherTable thead tr th:first-child{background:var(--clr-bg)}.Weather-module__aKR8Bq__primaryRow th,.Weather-module__aKR8Bq__primaryRow td,.Weather-module__aKR8Bq__secondaryRow th,.Weather-module__aKR8Bq__secondaryRow td{padding-block:.125rem}.Weather-module__aKR8Bq__emtpyRow{height:.5rem}@media (max-width:36rem){.Weather-module__aKR8Bq__weatherTable th .Weather-module__aKR8Bq__rowIcon{font-size:var(--fs-300);justify-content:center;display:flex}.Weather-module__aKR8Bq__weatherTable th .Weather-module__aKR8Bq__rowTitle{display:none}}.Weather-module__aKR8Bq__metoffice,.Weather-module__aKR8Bq__noweather{font-size:var(--fs-300);color:var(--clr-text-muted);text-align:center;text-wrap:balance;margin-inline:auto}:is(.Weather-module__aKR8Bq__metoffice,.Weather-module__aKR8Bq__noweather) a{text-decoration:underline;transition:color .1s}:is(.Weather-module__aKR8Bq__metoffice,.Weather-module__aKR8Bq__noweather) a:hover{color:var(--clr-text)}.Weather-module__aKR8Bq__noweather{font-size:var(--fs-400);color:var(--clr-text);margin-block-start:1rem}.Weather-module__aKR8Bq__noweather a:hover{color:var(--clr-text-muted)}.Weather-module__aKR8Bq__dropdownTrigger{min-width:5ch!important}.Weather-module__aKR8Bq__dropdownContent{min-width:6rem!important}
