.home-intro[data-astro-cid-lcdefpme]{margin-bottom:16px}.home-intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:6px}.home-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:32px}.home-today[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:22px}.solar-horizon[data-astro-cid-lcdefpme]{color:#19312d;background:#fffefa;border:1px solid #dfdfd5;border-radius:18px;gap:8px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 28px #19312d09}.solar-horizon[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg,#dfb974 0%,#f4dba8 40%,#b6c7b9 75%,#668879 100%);height:3px;position:absolute;inset:0 0 auto}.clock-row[data-astro-cid-lcdefpme]{text-align:center;min-width:0}.clock-row[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.11em;color:#52685d;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.home-clock[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#19312d;margin:4px 0 5px;font-size:40px;font-weight:650;line-height:1.13}.zone-line[data-astro-cid-lcdefpme]{color:#617169;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.clock-sync-status[data-astro-cid-lcdefpme]{color:#53675c;text-wrap:pretty;max-width:42ch;margin:5px auto 0;font-size:11px;line-height:1.4}.sun-arc[data-astro-cid-lcdefpme]{opacity:.85;width:min(100%,320px);height:29px;margin:0 auto;display:none}[data-astro-cid-lcdefpme][data-home-result]{min-width:0}.solar-events[data-astro-cid-lcdefpme]{background:#f8f8f3;border:1px solid #e7e7de;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.solar-events[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{color:#4a6659;text-align:center;min-width:0;padding:9px 6px;font-size:13px}.solar-events[data-astro-cid-lcdefpme] .dusk-event[data-astro-cid-lcdefpme]{color:#37574c;border-left:1px solid #e3e5db}.event-time[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:#19312d;white-space:nowrap;margin-top:4px;font-size:27px;font-weight:650;line-height:1.25}.solar-detail[data-astro-cid-lcdefpme]{color:#53675c;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.45}[data-astro-cid-lcdefpme][data-home-city-link]{text-align:center;color:#31594b;margin-top:7px;font-size:12px;display:block}[data-astro-cid-lcdefpme][hidden]{display:none!important}.location-status[data-astro-cid-lcdefpme]{color:#627168;margin:0;font-size:12px;line-height:1.4}.location-button[data-astro-cid-lcdefpme]{color:#294b3d;background:#f4f8f4;border:1px solid #b8cbc0;border-radius:9px;justify-self:center;min-height:42px;padding:8px 15px;font-size:13px;font-weight:650;transition:background-color .18s}.location-button[data-astro-cid-lcdefpme]:hover{background:#e8f1e8}.home-search[data-astro-cid-lcdefpme]{align-items:end;gap:8px;margin-top:16px;display:flex}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:#19312d;background:#fffefa;border:1px solid #b7c0b5;border-radius:9px;width:100%;min-width:0;height:48px;padding:8px 12px;font-size:16px}.home-search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#fff;background:#31594b;border-radius:9px;max-width:114px;min-height:48px;padding:8px 12px;font-size:13px;font-weight:600}@media (width>=640px){.home-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:48px}.home-today[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:28px}.solar-horizon[data-astro-cid-lcdefpme]{padding:23px 28px}.sun-arc[data-astro-cid-lcdefpme]{display:block}.home-clock[data-astro-cid-lcdefpme]{font-size:52px}.solar-detail[data-astro-cid-lcdefpme]{font-size:13px}.event-time[data-astro-cid-lcdefpme]{font-size:32px}.home-search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{max-width:none;padding:8px 24px;font-size:16px}}@media (width>=800px){.solar-horizon[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:12px 32px}.clock-row[data-astro-cid-lcdefpme]{text-align:left;grid-area:1/1}.clock-sync-status[data-astro-cid-lcdefpme]{margin-left:0}.clock-row[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:11px}.home-clock[data-astro-cid-lcdefpme]{margin:5px 0 7px;font-size:52px}.sun-arc[data-astro-cid-lcdefpme]{grid-area:2/1;width:min(100%,290px);height:29px;margin:-10px 0 0}[data-astro-cid-lcdefpme][data-home-result]{grid-area:1/2/span 2}.solar-events[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:18px 10px;font-size:14px}.event-time[data-astro-cid-lcdefpme]{font-size:34px}.location-status[data-astro-cid-lcdefpme]{grid-area:3/1}.location-button[data-astro-cid-lcdefpme]{grid-area:3/2;place-self:center end}}@media (width<=380px){.solar-horizon[data-astro-cid-lcdefpme]{padding:14px}.home-clock[data-astro-cid-lcdefpme]{font-size:37px}.event-time[data-astro-cid-lcdefpme]{font-size:24px}}@media (prefers-reduced-motion:reduce){.location-button[data-astro-cid-lcdefpme]{transition:none}}
