.exercise-nav.svelte-1k6mg0q{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.exercise-nav.svelte-1k6mg0q button:where(.svelte-1k6mg0q){background:var(--paper);border:1px solid var(--line);color:var(--blue);text-align:left;padding:16px;font-size:14px}.exercise-nav.svelte-1k6mg0q button.current:where(.svelte-1k6mg0q){background:var(--tile-gold);border-bottom:3px solid var(--red)}.intro-section.svelte-1k6mg0q p:where(.svelte-1k6mg0q){margin:18px 0;font-size:16px;line-height:1.85}.intro-section.svelte-1k6mg0q h3:where(.svelte-1k6mg0q){margin-top:24px}.prediction.svelte-1k6mg0q{background:var(--tile-blue);margin:24px 0;padding:22px}.prediction.svelte-1k6mg0q p:where(.svelte-1k6mg0q){margin-bottom:0}details.svelte-1k6mg0q{margin:20px 0;font-size:14px}summary.svelte-1k6mg0q{color:var(--blue);text-decoration:underline}.code-panel.svelte-1k6mg0q{margin:30px 0;padding:26px}.code-panel.svelte-1k6mg0q>label:where(.svelte-1k6mg0q){flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:16px;display:flex}.code-panel.svelte-1k6mg0q label:where(.svelte-1k6mg0q) small:where(.svelte-1k6mg0q){color:var(--muted);font-size:14px}textarea.svelte-1k6mg0q{border:1px solid var(--line);background:var(--paper);width:100%;min-height:180px;max-height:520px;color:var(--blue-deep);resize:vertical;tab-size:2;padding:16px;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}textarea.svelte-1k6mg0q:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.code-panel.svelte-1k6mg0q pre:where(.svelte-1k6mg0q){background:var(--paper);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:18px;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.code-panel.svelte-1k6mg0q p:where(.svelte-1k6mg0q){margin:16px 0;font-size:16px;line-height:1.8}.run-message.svelte-1k6mg0q{min-height:24px}.output.svelte-1k6mg0q{border-top:1px solid var(--line);padding-top:22px}.trace.svelte-1k6mg0q{border-top:3px solid var(--red);margin-top:28px;padding-top:22px}.trace-heading.svelte-1k6mg0q{justify-content:space-between;align-items:center;gap:12px;display:flex}.trace-heading.svelte-1k6mg0q span:where(.svelte-1k6mg0q){white-space:nowrap;font-size:14px}.trace.svelte-1k6mg0q .active-line:where(.svelte-1k6mg0q){background:var(--blue);color:#fff;border-color:var(--blue)}.trace-columns.svelte-1k6mg0q{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px;display:grid}.trace-columns.svelte-1k6mg0q>div:where(.svelte-1k6mg0q){min-width:0}.trace-columns.svelte-1k6mg0q h4:where(.svelte-1k6mg0q){font-size:16px}table.svelte-1k6mg0q{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-top:15px;font-size:14px}td.svelte-1k6mg0q,th.svelte-1k6mg0q{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 6px}thead.svelte-1k6mg0q{background:var(--tile-blue)}.continue-row.svelte-1k6mg0q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:26px 0;display:flex}.syntax.svelte-1k6mg0q h2:where(.svelte-1k6mg0q){font-size:24px}.syntax.svelte-1k6mg0q p:where(.svelte-1k6mg0q){margin:18px 0}.understanding.svelte-1k6mg0q{margin-top:32px}@media (width<=650px){.exercise-nav.svelte-1k6mg0q{grid-template-columns:1fr 1fr}.exercise-nav.svelte-1k6mg0q button:where(.svelte-1k6mg0q){padding:12px;font-size:14px}.code-panel.svelte-1k6mg0q{padding:18px}.trace-columns.svelte-1k6mg0q{grid-template-columns:1fr}textarea.svelte-1k6mg0q{padding:10px;font-size:14px}.trace-heading.svelte-1k6mg0q{align-items:start}.trace-heading.svelte-1k6mg0q h3:where(.svelte-1k6mg0q){font-size:17px}.intro-section.svelte-1k6mg0q p:where(.svelte-1k6mg0q){font-size:16px}}
