.weather-dashboard{width:100%}.weather-dashboard__content{display:flex;flex-direction:column}.weather-dashboard__head{display:flex}.weather-dashboard__header{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);margin-top:0;margin-bottom:var(--typo-text-spacing);font-size:var(--typo-s-font-size);font-family:var(--typo-s-font-family,var(--typo-text-font-family));font-weight:var(--typo-s-font-weight,var(--typo-text-font-weight));line-height:var(--typo-s-line-height,var(--typo-text-line-height));font-style:var(--typo-s-font-style,var(--typo-text-font-style));margin-bottom:calc(0.5*var(--spacing))}.weather-dashboard__current,.weather-dashboard__forecast{display:flex;flex-direction:column}.weather-dashboard__current{margin-bottom:calc(3*var(--spacing))}.weather-dashboard__current-icon{font-size:3rem;line-height:1}.weather-dashboard__forecast-item{display:flex}.weather-dashboard__forecast-item:not(:last-child){margin-bottom:calc(0.5*var(--spacing))}.weather-dashboard__forecast-item-weekday{min-width:24px}.weather-dashboard__forecast-item-icon{margin-left:var(--spacing);margin-right:var(--spacing)}.weather-dashboard__forecast-icon{font-size:1.5em;padding:0 .5em}.weather-dashboard__forecast-list td{padding-bottom:calc(0.5*var(--spacing))}.tile__weather-content{position:absolute}