.field-lesson.svelte-2j7jff .field-control:where(.svelte-2j7jff){gap:var(--space-2);max-width:24rem;padding:var(--space-5);font:var(--text-xs)/1.6 var(--font-mono);color:var(--ink-muted);display:grid}.field-lesson.svelte-2j7jff .field-control:where(.svelte-2j7jff) input:where(.svelte-2j7jff),.field-lesson.svelte-2j7jff .lab-controls:where(.svelte-2j7jff) button:where(.svelte-2j7jff){min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-body);font:var(--text-sm)/1.5 var(--font-sans)}.field-lesson.svelte-2j7jff .lab-controls:where(.svelte-2j7jff){gap:var(--space-3);padding-inline:var(--space-5);flex-wrap:wrap;display:flex}.field-lesson.svelte-2j7jff .lab-controls:where(.svelte-2j7jff) button:where(.svelte-2j7jff){cursor:pointer}.field-lesson.svelte-2j7jff .lab-controls:where(.svelte-2j7jff) button.active:where(.svelte-2j7jff){border-color:var(--accent-ink);color:var(--accent-ink)}.field-lesson.svelte-2j7jff .case-file:where(.svelte-2j7jff)>p:where(.svelte-2j7jff){padding-inline:var(--space-5)}.field-lesson.svelte-2j7jff .case-file:where(.svelte-2j7jff)>p:where(.svelte-2j7jff):last-child{padding-bottom:var(--space-5)}
