.tool.svelte-1l7k9f{margin-bottom:1rem;padding:1.1rem}.clock-card.svelte-1l7k9f{text-align:center;background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:var(--r-md);flex-direction:column;align-items:center;gap:.3rem;padding:1.4rem 1rem;display:flex}.clock-eyebrow.svelte-1l7k9f{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.clock-time.svelte-1l7k9f{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(2.4rem,1.6rem + 5vw,4rem);font-weight:700;line-height:1}.clock-date.svelte-1l7k9f{color:var(--text-muted);margin:0;font-size:1rem}.clock-zone.svelte-1l7k9f{color:var(--text-muted);align-items:center;gap:.3rem;margin:.1rem 0 0;font-size:.85rem;display:inline-flex}.src.svelte-1l7k9f{color:var(--text-faint)}.results.svelte-1l7k9f{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.55rem;margin-top:1rem;display:grid}.sources.svelte-1l7k9f{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.zone-chip.svelte-1l7k9f{text-align:left;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);flex-direction:column;flex:220px;align-items:flex-start;gap:.2rem;padding:.55rem .75rem;display:flex}.zone-chip.svelte-1l7k9f:hover{border-color:var(--accent);background:var(--surface-2)}.zone-chip.active.svelte-1l7k9f{border-color:var(--accent);background:var(--accent-soft)}.zc-label.svelte-1l7k9f{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.zc-zone.svelte-1l7k9f{font-size:.92rem;font-weight:600}.picker.svelte-1l7k9f{margin-top:.95rem}.lbl.svelte-1l7k9f{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.field-input.svelte-1l7k9f{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);width:100%;color:var(--text);outline:none;padding:.75rem .9rem;font-size:1rem}.field-input.svelte-1l7k9f:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.privacy.svelte-1l7k9f{color:var(--text-faint);margin-top:.9rem;font-size:.8rem}
