@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/source-sans-pro.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{height:100%}body{margin:0;padding:24px;font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;color:#fafafa;background-color:#09090b;height:100%}.app{max-width:360px;margin:auto}header{display:flex;align-items:center;gap:12px}header svg{height:30px;width:auto}header h1{font-size:24px}main{display:flex;flex-direction:column;gap:18px;margin-top:24px}main .day[data-index="0"] .content{box-shadow:0 0 3px 1px #ae94fe}main .day .title{font-size:20px;font-weight:600;margin-bottom:8px}main .day .content{display:flex;align-items:center;gap:24px;padding:12px;border-radius:12px;border:1px solid #27272a}main .day .summary{display:flex;gap:12px;align-items:center}main .day .temp{font-size:30px;font-weight:700}main .day table{border-collapse:collapse;line-height:normal}main .day table td{padding:0 6px}main .day table td.label{font-size:.9em}main .day table td small{margin-left:4px}
