.page.svelte-1uha8ag{--fg:#14161c;--bg:#f4f6fa;--muted:#626a78;--track:#e1e5ee;min-height:100vh;padding:56px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));background:var(--bg);color:var(--fg);flex-direction:column;align-items:center;gap:40px;display:flex}@media (prefers-color-scheme:dark){.page.svelte-1uha8ag{--fg:#eef0f5;--bg:#0f1116;--muted:#9aa2b1;--track:#262a34}}main.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.dial.svelte-1uha8ag{aspect-ratio:300/262;width:min(300px,80vw);position:relative}.dial.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;position:absolute;inset:0 0 auto;overflow:visible}.arc.svelte-1uha8ag{transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1),stroke .6s}.knob.svelte-1uha8ag{transform-origin:150px 150px;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.knob.svelte-1uha8ag circle:where(.svelte-1uha8ag){transition:stroke .6s}.readout.svelte-1uha8ag{top:57.25%;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;inset-inline:0;transform:translateY(-50%)}.label.svelte-1uha8ag{letter-spacing:.12em;color:var(--accent);font-size:12px;font-weight:600;transition:color .6s}.temp.svelte-1uha8ag{font-variant-numeric:tabular-nums;font-size:clamp(56px,18vw,76px);font-weight:200;line-height:1}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600}.tagline.svelte-1uha8ag{color:var(--muted);text-wrap:balance;margin:8px 0 0;font-size:17px}.stores.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.store.svelte-1uha8ag{background:var(--fg);color:var(--bg);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.store.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor;width:20px;height:20px}.store.svelte-1uha8ag:focus-visible,footer.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--accent);outline-offset:3px}footer.svelte-1uha8ag{color:var(--muted);margin-top:auto;font-size:14px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}@media (prefers-reduced-motion:reduce){.arc.svelte-1uha8ag,.knob.svelte-1uha8ag,.knob.svelte-1uha8ag circle:where(.svelte-1uha8ag),.label.svelte-1uha8ag{transition:none}}
