@layer components{.lab-controls.svelte-nrvv6b{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-controls.svelte-nrvv6b label:where(.svelte-nrvv6b){gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:grid}.lab-controls.svelte-nrvv6b input:where(.svelte-nrvv6b){width:100%;min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--text-sm) var(--font-mono)}.lab-result.svelte-nrvv6b{gap:var(--space-3) var(--space-5);padding:var(--space-5);border-top:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.7;display:grid}.lab-result.svelte-nrvv6b p:where(.svelte-nrvv6b){color:var(--ink-body);margin:0}.lab-result.svelte-nrvv6b strong:where(.svelte-nrvv6b){color:var(--ink);font-family:var(--font-mono);font-weight:500}.source-note.svelte-nrvv6b{margin-block:var(--space-6);color:var(--ink-muted);font-size:var(--text-sm)}@media (width<=40rem){.lab-controls.svelte-nrvv6b,.lab-result.svelte-nrvv6b{grid-template-columns:1fr}}}
