.weather-bar.svelte-1j1y3r6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;background:var(--card);border-radius:10px;padding:10px 16px;margin-bottom:10px;font-size:13px;color:var(--text);box-shadow:0 1px 4px var(--shadow)}.wx-main.svelte-1j1y3r6 strong:where(.svelte-1j1y3r6){font-variant-numeric:tabular-nums}.wx-item.svelte-1j1y3r6{color:var(--muted);font-variant-numeric:tabular-nums}.wx-stale.svelte-1j1y3r6{font-size:10px;color:var(--muted);opacity:.7}.where-box.svelte-13mbsk8{background:var(--card);border-radius:10px;padding:12px 16px;margin-bottom:10px;box-shadow:0 1px 4px var(--shadow);text-align:center}.where-btn.svelte-13mbsk8{background:var(--navy);color:#fff;border:none;border-radius:24px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,transform .15s}.where-btn.svelte-13mbsk8:hover:not(:disabled){background:var(--rust);transform:translateY(-1px)}.where-btn.svelte-13mbsk8:disabled{opacity:.7;cursor:wait}.where-err.svelte-13mbsk8{margin-top:8px;font-size:12px;color:var(--red, #B33)}.where-head.svelte-13mbsk8{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.where-title.svelte-13mbsk8{font-size:13px;font-weight:700;color:var(--text)}.where-refresh.svelte-13mbsk8{background:var(--subtle-bg);border:1px solid var(--border);border-radius:14px;padding:3px 10px;font-size:11px;color:var(--navy);cursor:pointer;font-family:inherit}.where-list.svelte-13mbsk8{display:flex;flex-direction:column;gap:2px}.where-row.svelte-13mbsk8{display:flex;justify-content:space-between;gap:12px;padding:5px 10px;border-radius:6px;font-size:13px;color:var(--muted)}.where-row.nearest.svelte-13mbsk8{background:var(--subtle-bg);color:var(--text);font-weight:700}.where-name.svelte-13mbsk8{text-align:left}.where-km.svelte-13mbsk8{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--navy);font-weight:700}.where-note.svelte-13mbsk8{margin-top:8px;font-size:10px;color:var(--muted);opacity:.8}.day-page-nav.svelte-xsv4l0{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto;padding:12px 16px}.day-page-nav.bottom.svelte-xsv4l0{padding:20px 16px 40px}.nav-arrow.svelte-xsv4l0{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text);padding:8px 12px;border-radius:10px;transition:all .2s;max-width:35%}.nav-arrow.svelte-xsv4l0:hover{background:var(--subtle-bg);text-decoration:none;transform:translate(-2px)}.nav-arrow.next.svelte-xsv4l0:hover{transform:translate(2px)}.arrow-icon.svelte-xsv4l0{font-size:20px;color:var(--rust);flex-shrink:0}.arrow-text.svelte-xsv4l0{display:flex;flex-direction:column;font-size:13px;font-weight:700;overflow:hidden}.arrow-text.svelte-xsv4l0 small:where(.svelte-xsv4l0){font-size:10px;font-weight:400;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.nav-arrow.next.svelte-xsv4l0 .arrow-text:where(.svelte-xsv4l0){text-align:right}.home-btn.svelte-xsv4l0{background:var(--subtle-bg);border:1px solid var(--border);border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;color:var(--text);text-decoration:none;transition:all .2s;flex-shrink:0}.home-btn.svelte-xsv4l0:hover{background:var(--rust);color:#fff;border-color:var(--rust);text-decoration:none}.nav-btn.svelte-xsv4l0{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;color:var(--text);text-decoration:none;transition:all .2s;box-shadow:0 1px 4px var(--shadow)}.nav-btn.svelte-xsv4l0:hover{background:var(--rust);color:#fff;border-color:var(--rust);text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px var(--shadow)}.nav-btn.home.svelte-xsv4l0{background:var(--navy);color:#fff;border-color:var(--navy)}.nav-btn.home.svelte-xsv4l0:hover{background:var(--rust);border-color:var(--rust)}.not-found.svelte-xsv4l0{text-align:center;padding:60px 20px}.not-found.svelte-xsv4l0 h2:where(.svelte-xsv4l0){font-family:Playfair Display,serif;margin-bottom:12px}@media(max-width:600px){.nav-arrow.svelte-xsv4l0 .arrow-text:where(.svelte-xsv4l0){display:none}.nav-arrow.svelte-xsv4l0{padding:8px}}
