body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.news-dashboard-container{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100vh;overflow:auto}.news-canvas{font-feature-settings:"tnum";background:#fff;color:#000;display:flex;flex-direction:column;flex-shrink:0;font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;height:1200px;overflow:hidden;padding:48px;width:1600px}.news-canvas,.news-canvas *,.news-canvas :after,.news-canvas :before{box-sizing:border-box}.news-bold{font-weight:800}.news-regular{font-weight:400}.news-header{align-items:baseline;border-bottom:4px solid #000;display:flex;flex-shrink:0;justify-content:space-between;padding-bottom:20px}.news-header-date{font-size:40px;line-height:1;white-space:nowrap}.news-header-status{font-size:20px;font-weight:400;white-space:nowrap}.news-stories,.news-story{display:flex;flex:1 1;flex-direction:column;min-height:0}.news-story{justify-content:center;overflow:hidden;padding:28px 0 32px}.news-story:first-child{padding:32px 0 28px}.news-rule{background:#000;flex-shrink:0;height:2px}.news-meta{display:flex;font-size:24px;font-weight:400;gap:24px;justify-content:space-between;line-height:1.2;margin-bottom:14px;white-space:nowrap}.news-summary,.news-title{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere}.news-title{-webkit-line-clamp:2;line-clamp:2;font-size:52px;font-weight:800;letter-spacing:-.5px;line-height:1.15;max-width:1440px}.news-summary{-webkit-line-clamp:3;line-clamp:3;font-size:32px;font-weight:400;line-height:1.35;margin-top:16px;max-width:1240px}.news-weather{border-top:4px solid #000;display:grid;flex-shrink:0;grid-template-columns:500px 1fr;height:290px;padding-top:24px}.news-weather-now{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding-right:40px}.news-weather-place{font-size:28px;font-weight:600;line-height:1.2}.news-weather-temp-row{align-items:center;display:flex;gap:24px}.news-weather-temp{font-size:136px;font-weight:800;letter-spacing:-4px;line-height:.9;white-space:nowrap}.news-weather-img{height:96px;object-fit:contain;width:96px}.news-caption{font-size:24px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-forecast{border-left:2px solid #000;display:grid;grid-template-columns:repeat(5,1fr);min-width:0;padding-left:40px}.news-forecast-day{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.news-forecast-label{font-size:28px;font-weight:600;line-height:1.2}.news-forecast-img{height:64px;object-fit:contain;width:64px}.news-forecast-temps{font-size:36px;line-height:1.2;white-space:nowrap}.epd-card{display:flex;flex-direction:column;justify-content:space-between;min-height:0;min-width:0}.epd-card-title{align-items:center;display:flex;font-size:28px;font-weight:600;gap:12px;line-height:1.2;margin:0}.epd-card-title svg{flex-shrink:0}.epd-datapoint{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.epd-datapoint-value{font-weight:800;line-height:.9}.epd-datapoint-unit{font-weight:600}.epd-datapoint--temp .epd-datapoint-value{font-size:136px;letter-spacing:-4px}.epd-datapoint--temp .epd-datapoint-unit{font-size:44px}.epd-datapoint--energy .epd-datapoint-value{font-size:112px;letter-spacing:-3px}.epd-datapoint--energy .epd-datapoint-unit{font-size:40px}.epd-datapoint--temp.epd-datapoint--compact .epd-datapoint-value{font-size:120px}.epd-datapoint--energy.epd-datapoint--compact .epd-datapoint-value{font-size:88px}.epd-caption{align-items:center;display:flex;font-size:24px;font-weight:400;gap:10px;height:30px;white-space:nowrap}.epd-dashboard-container{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100vh;overflow:auto}.epd-dashboard-canvas{font-feature-settings:"tnum";background:#fff;box-sizing:border-box;color:#000;display:flex;flex-direction:column;flex-shrink:0;font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;height:1200px;overflow:hidden;padding:48px;width:1600px}.epd-dashboard-canvas *,.epd-dashboard-canvas :after,.epd-dashboard-canvas :before{box-sizing:border-box}.epd-header{align-items:flex-end;border-bottom:4px solid #000;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.epd-header-time,.epd-header-title{font-size:64px;font-weight:800;letter-spacing:-1px;line-height:1;margin:0}.epd-header-sub{font-size:28px;font-weight:400;line-height:1.2;margin-top:12px}.epd-header-right{align-items:flex-end;display:flex;flex-direction:column}.epd-header-status{font-size:20px;font-weight:400;line-height:1.2;margin-top:8px}.epd-loading{align-items:center;display:flex;flex:1 1;font-size:32px;justify-content:center}.epd-row{display:grid;flex-shrink:0}.epd-row--temps{grid-template-columns:1fr 1fr 1fr;height:230px}.epd-row--energy{grid-template-columns:1fr 1fr 1.5fr;height:246px}.epd-row--bottom,.epd-row--energy{border-top:2px solid #000;margin-top:24px;padding-top:24px}.epd-row--bottom{flex:1 1;grid-template-columns:1fr 560px;min-height:0}.epd-cell{border-left:2px solid #000;min-height:0;min-width:0;padding:0 40px}.epd-cell--first{border-left:none;padding-left:0}.epd-cell--last{padding-right:0}.epd-light{font-weight:400}.epd-battery{align-items:center;display:flex;gap:28px}.epd-battery-bar{border:4px solid #000;border-radius:6px;display:flex;flex:1 1;height:44px;padding:4px}.epd-battery-fill{background:#000;border-radius:2px}.epd-caption b{font-weight:600}.epd-section-title{font-size:28px;font-weight:600;line-height:1.2;margin:0 0 8px}.epd-chart-cell{display:flex;flex-direction:column}.epd-chart-area{align-items:flex-start;display:flex;flex:1 1;min-height:0}.epd-chart{display:block;font-family:Inter,sans-serif}.epd-chart text{fill:#000}.epd-chart-empty,.epd-forecast-empty{align-items:center;align-self:stretch;display:flex;flex:1 1;font-size:28px;font-weight:400;justify-content:center}.epd-forecast-empty{height:300px}.epd-forecast-rows{display:flex;flex-direction:column;gap:4px;margin-top:4px}.epd-forecast-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:96px 40px 72px 1fr 72px;height:42px}.epd-forecast-day{font-size:26px;font-weight:600}.epd-forecast-low{font-size:28px;font-weight:400;text-align:right}.epd-forecast-high{font-size:28px;font-weight:800}.epd-range{height:12px;position:relative}.epd-range-track{height:2px;left:0;right:0;top:5px}.epd-range-bar,.epd-range-track{background:#000;position:absolute}.epd-range-bar{border-radius:6px;height:12px;min-width:12px;top:0}
/*# sourceMappingURL=main.b99f0403.css.map*/