.hoverable-component:hover{background-color:rgb(from var(--background-color) calc(r + 10) calc(g + 10) calc(b + 10) / var(--opacity))}.clickable-component:active{background-color:rgb(from var(--background-color) calc(r - 10) calc(g - 10) calc(b - 10) / var(--opacity))}@keyframes glow{0%{text-shadow:0 0 var(--glow-size) var(--mantine-color-text)}to{text-shadow:none}}.text-flash{animation:1s ease-in-out glow}.weather-anim-wrapper{display:inline-flex}@keyframes weather-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weather-drift{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes weather-fall{0%{opacity:.4;transform:translateY(-2px)}50%{opacity:1}to{opacity:.4;transform:translateY(2px)}}@keyframes weather-flicker{0%,90%,to{opacity:1}92%,96%{opacity:.4}}.weather-anim-sun{transform-origin:50%;animation:16s linear infinite weather-spin}.weather-anim-cloud,.weather-anim-fog{animation:4s ease-in-out infinite weather-drift}.weather-anim-rain,.weather-anim-snow{animation:1.6s ease-in-out infinite weather-fall}.weather-anim-storm{animation:3s ease-in-out infinite weather-flicker}@media (prefers-reduced-motion:reduce){.weather-anim-sun,.weather-anim-cloud,.weather-anim-fog,.weather-anim-rain,.weather-anim-snow,.weather-anim-storm{animation:none}}
.component-module__ivmD0q__weatherSurface{overflow:hidden}.component-module__ivmD0q__weatherContent{min-width:0;min-height:0}.component-module__ivmD0q__compactRoot{overflow:hidden}.component-module__ivmD0q__compactRoot[data-tier=micro]{flex-direction:row}.component-module__ivmD0q__compactMetrics,.component-module__ivmD0q__advancedRoot{min-width:0}.component-module__ivmD0q__locationSummary{max-width:min(100%,20rem)}.component-module__ivmD0q__metricCard,.component-module__ivmD0q__dailyCard,.component-module__ivmD0q__detailMetric,.component-module__ivmD0q__solarDetails{border:.0625rem solid rgb(from var(--mantine-color-secondaryColor-filled) r g b / calc(var(--opacity,1) * .45));background-color:#0000}.component-module__ivmD0q__dailyCard{transition:background-color .12s,border-color .12s}.component-module__ivmD0q__dailyCardButton:hover .component-module__ivmD0q__dailyCard,.component-module__ivmD0q__dailyCardButton:focus-visible .component-module__ivmD0q__dailyCard{border-color:rgb(from var(--mantine-color-secondaryColor-filled) r g b / calc(var(--opacity,1) * .72));background-color:#0000}.component-module__ivmD0q__dailyDetailsDropdown{width:min(24.375rem,100vw - 2rem);padding:var(--mantine-spacing-sm)}.component-module__ivmD0q__dailyDetails{min-width:0}.component-module__ivmD0q__dailyDetailsTemperature{flex-shrink:0;max-width:8.25rem}.component-module__ivmD0q__dailyCardFacts{min-width:0}.component-module__ivmD0q__dailyCardFact{white-space:nowrap}.component-module__ivmD0q__detailMetric{min-width:0}.component-module__ivmD0q__solarDetails{background-color:#0000}.component-module__ivmD0q__detailsButton,.component-module__ivmD0q__forecastButton,.component-module__ivmD0q__dailyCardButton{color:inherit;border-radius:var(--mantine-radius-sm)}.component-module__ivmD0q__detailsButton{justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.component-module__ivmD0q__forecastButton,.component-module__ivmD0q__dailyCardButton{display:block}.component-module__ivmD0q__dailyCardButton,.component-module__ivmD0q__dailyCard{width:100%;height:100%}.component-module__ivmD0q__detailsButton:focus-visible,.component-module__ivmD0q__forecastButton:focus-visible,.component-module__ivmD0q__dailyCardButton:focus-visible{outline:.125rem solid var(--mantine-primary-color-filled);outline-offset:.125rem}.component-module__ivmD0q__errorIndicator{z-index:2}@media (any-pointer:coarse){.component-module__ivmD0q__detailsButton,.component-module__ivmD0q__forecastButton,.component-module__ivmD0q__dailyCardButton{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.component-module__ivmD0q__dailyCard{transition:none}}@media (forced-colors:active){.component-module__ivmD0q__metricCard,.component-module__ivmD0q__dailyCard,.component-module__ivmD0q__detailMetric,.component-module__ivmD0q__solarDetails{border:.0625rem solid canvastext}}
