.Page-module__qLVFeq__container{max-width:calc(75rem*var(--mantine-scale));padding:0 calc(1.25rem*var(--mantine-scale));margin:0 auto}.Page-module__qLVFeq__container>*{margin-bottom:calc(1.25rem*var(--mantine-scale));margin-top:calc(1.25rem*var(--mantine-scale))}.Page-module__qLVFeq__search{align-items:center;gap:calc(.625rem*var(--mantine-scale));margin-bottom:calc(1.25rem*var(--mantine-scale));display:flex}.Page-module__qLVFeq__main{min-height:100vh}
.Footer-module__uRDgia__footer{text-align:center;flex-direction:column;font-family:monospace;font-size:.875rem;display:flex}.Footer-module__uRDgia__footer p{margin-bottom:0}.Footer-module__uRDgia__footer a{color:var(--mantine-color-anchor)}.Footer-module__uRDgia__footer a:hover{text-decoration:none}
.Header-module__HLHj8a__header{margin:var(--mantine-spacing-xl)0}.Header-module__HLHj8a__title{text-align:center;margin-bottom:var(--mantine-spacing-xl)}
.BackToTop-module__6AyvSG__backtotop{bottom:calc(.75rem*var(--mantine-scale));right:calc(.75rem*var(--mantine-scale));z-index:100;position:fixed}
.CurrentConditions-module__YEC69W__description{text-align:center;text-transform:capitalize;margin:0;font-size:2rem;font-weight:700;line-height:1}.CurrentConditions-module__YEC69W__bigtemp{text-align:center;margin:0;font-size:8rem;font-weight:700;line-height:1}.CurrentConditions-module__YEC69W__feelslike{text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:1}
.Forecast-module__IUxrMq__title,.Forecast-module__IUxrMq__card{text-align:center}.Forecast-module__IUxrMq__card img{margin:0 auto}.Forecast-module__IUxrMq__forecastList{flex-direction:column;gap:0;display:flex}.Forecast-module__IUxrMq__forecastItem{grid-template-columns:calc(5rem*var(--mantine-scale))calc(2.8125rem*var(--mantine-scale))1fr;align-items:center;gap:calc(.75rem*var(--mantine-scale));padding:calc(.75rem*var(--mantine-scale))0;border-bottom:1px solid var(--mantine-color-gray-2);display:grid}@media (prefers-color-scheme:dark){.Forecast-module__IUxrMq__forecastItem{border-bottom-color:var(--mantine-color-dark-6)}}@media (min-width:768px){.Forecast-module__IUxrMq__forecastItem{grid-template-columns:calc(6.875rem*var(--mantine-scale))calc(3.125rem*var(--mantine-scale))1fr;gap:calc(1rem*var(--mantine-scale))}}.Forecast-module__IUxrMq__forecastItem:last-child{border-bottom:none}.Forecast-module__IUxrMq__dayLabel{text-align:left;min-width:calc(5rem*var(--mantine-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){.Forecast-module__IUxrMq__dayLabel{min-width:calc(6.875rem*var(--mantine-scale))}}.Forecast-module__IUxrMq__weatherIcon{width:calc(3.125rem*var(--mantine-scale));height:calc(3.125rem*var(--mantine-scale));justify-content:center;align-items:center;display:flex}.Forecast-module__IUxrMq__weatherIcon img{width:calc(2.5rem*var(--mantine-scale));height:calc(2.5rem*var(--mantine-scale))}.Forecast-module__IUxrMq__tempRange{flex:1;align-items:center;display:flex}.Forecast-module__IUxrMq__tempBarContainer{align-items:center;gap:calc(.75rem*var(--mantine-scale));width:100%;display:flex}.Forecast-module__IUxrMq__tempLabelLeft{min-width:calc(2.8125rem*var(--mantine-scale));text-align:right;font-size:calc(.875rem*var(--mantine-scale));line-height:1.4}.Forecast-module__IUxrMq__tempLabelRight{min-width:calc(2.8125rem*var(--mantine-scale));text-align:left;font-size:calc(.875rem*var(--mantine-scale));line-height:1.4}.Forecast-module__IUxrMq__tempBar{height:calc(.25rem*var(--mantine-scale));border-radius:calc(.125rem*var(--mantine-scale));min-width:calc(5rem*var(--mantine-scale));background:0 0;flex:1;position:relative;overflow:visible}.Forecast-module__IUxrMq__tempBarFill{border-radius:calc(.125rem*var(--mantine-scale));background:linear-gradient(90deg,#4fc3f7,#fdd835,#ff9800,#ff5722);height:100%;display:block}.Forecast-module__IUxrMq__tempIndicator{width:calc(.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale));border:calc(.125rem*var(--mantine-scale))solid #333;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){.Forecast-module__IUxrMq__tempIndicator{background:var(--mantine-color-dark-7);border-color:#fff}}.Forecast-module__IUxrMq__temps{display:none}
@media screen and (max-width:768px){.Settings-module__awkCdW__settings{right:calc(.625rem*var(--mantine-scale));top:calc(.625rem*var(--mantine-scale));position:absolute}}
.Search-module__5BgF1W__searchbar{flex-basis:100%}
