.hibp-check.svelte-178arfj{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--surface-soft))}.intro.svelte-178arfj{display:grid;gap:.55rem}.eyebrow.svelte-178arfj{margin:0;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}h2.svelte-178arfj,h3.svelte-178arfj,p.svelte-178arfj{margin:0}h2.svelte-178arfj{font-family:var(--font-heading);font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.15}h3.svelte-178arfj{font-family:var(--font-heading);font-size:1rem}p.svelte-178arfj,label.svelte-178arfj,input.svelte-178arfj,button.svelte-178arfj{font-family:var(--font-body)}.intro.svelte-178arfj p:where(.svelte-178arfj),.meta.svelte-178arfj,.data-classes.svelte-178arfj,.attribution.svelte-178arfj{opacity:.78;line-height:1.65}.check-form.svelte-178arfj{display:grid;gap:.5rem}label.svelte-178arfj{font-weight:700}.form-row.svelte-178arfj{display:grid;gap:.75rem}input.svelte-178arfj{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));color:inherit;padding:.85rem 1rem}button.svelte-178arfj{border:0;border-radius:var(--radius-pill);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-weight:800;padding:.85rem 1.2rem}button.svelte-178arfj:disabled{cursor:wait;opacity:.7}.status.svelte-178arfj{border-radius:var(--radius-card);background:#22c55e1a;padding:.9rem 1rem;font-weight:700}.status.error.svelte-178arfj{background:#f871711f}.breach-list.svelte-178arfj{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.breach-list.svelte-178arfj li:where(.svelte-178arfj){display:grid;gap:.45rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));padding:1rem}.attribution.svelte-178arfj a:where(.svelte-178arfj){text-decoration:underline;text-underline-offset:.2em}@media(min-width:640px){.hibp-check.svelte-178arfj{padding:1.5rem}.form-row.svelte-178arfj{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.dataintrang-page.svelte-sr7gug{max-width:760px}h1.svelte-sr7gug{margin:0 0 1rem;font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.45rem);font-weight:850;letter-spacing:-.025em;line-height:1.1}.lead.svelte-sr7gug{margin:0 0 1.5rem;font-family:var(--font-body);line-height:1.7;opacity:.82}
