@layer components{.lesson-page.svelte-gjmyq6{min-width:0}.lesson-head.svelte-gjmyq6{max-width:54rem;padding-block:var(--space-10) var(--space-12);overflow-wrap:anywhere}.lesson-page.svelte-gjmyq6:not([data-layout=contents]) .lesson-head:where(.svelte-gjmyq6){max-width:60rem;padding-block:var(--space-12) var(--space-10)}.back.svelte-gjmyq6{min-height:40px;color:var(--ink-muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.back.svelte-gjmyq6:hover{color:var(--accent-ink)}.meta.svelte-gjmyq6{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--ink-muted);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;display:flex}.title.svelte-gjmyq6{margin-top:var(--space-4);letter-spacing:-.055em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(3.5rem,7vw,5rem);font-weight:400}.title--compact.svelte-gjmyq6{font-size:clamp(2.15rem,5.2vw,4.7rem);line-height:1.08}.title--display.svelte-gjmyq6{font-size:clamp(3rem,7vw,6rem);line-height:1.08}.stop.svelte-gjmyq6{color:var(--accent-ink)}.subtitle.svelte-gjmyq6{overflow-wrap:anywhere;max-width:100%;margin-top:var(--space-3);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:var(--leading-snug);background:var(--hero-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lesson-head.svelte-gjmyq6 .lead{max-width:var(--measure);margin-top:var(--space-6);color:var(--ink-body);font-size:var(--text-md);line-height:var(--leading-prose)}.lesson-head.svelte-gjmyq6 .lead+.lead{margin-top:var(--space-3)}.languages.svelte-gjmyq6{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--ink-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.note.svelte-gjmyq6{margin-left:var(--space-2)}article.svelte-gjmyq6{overflow-wrap:anywhere;min-width:0}article.svelte-gjmyq6>section{gap:var(--space-6);padding-block:var(--space-10);border-top:var(--hairline) solid var(--border);scroll-margin-top:calc(var(--header-h) + var(--space-8));grid-template-columns:minmax(0,1fr);display:grid}article.svelte-gjmyq6>section:first-child{border-top:0;padding-top:0}.with-contents.svelte-gjmyq6{gap:var(--space-10);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) 12rem;align-items:start;display:grid}.with-contents.svelte-gjmyq6>article:where(.svelte-gjmyq6){grid-area:1/1}.contents.svelte-gjmyq6{top:calc(var(--header-h) + var(--space-8));padding-left:var(--space-5);border-left:var(--hairline) solid var(--border);grid-area:1/2;position:sticky}.tools.svelte-gjmyq6{margin-bottom:var(--space-6)}.contents.svelte-gjmyq6>p:where(.svelte-gjmyq6),.rail.svelte-gjmyq6>p:where(.svelte-gjmyq6){margin-bottom:var(--space-3);color:var(--ink-muted);font:var(--text-2xs) var(--font-mono)}.rail.svelte-gjmyq6>p:where(.svelte-gjmyq6){text-transform:uppercase;letter-spacing:.09em}.with-rail.svelte-gjmyq6{gap:var(--space-10);border-top:var(--hairline) solid var(--border);padding-bottom:var(--space-16);grid-template-columns:13rem minmax(0,1fr);display:grid}.with-rail.svelte-gjmyq6>article:where(.svelte-gjmyq6){padding-top:var(--space-10)}.rail.svelte-gjmyq6{top:calc(var(--header-h) + var(--space-8));padding-top:var(--space-8);align-self:start;position:sticky}.plain-nav.svelte-gjmyq6{gap:var(--space-2) var(--space-6);max-width:60rem;padding-block:var(--space-3);border-block:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.plain-nav.svelte-gjmyq6 a{min-height:40px;color:var(--ink-muted);font:var(--text-xs) var(--font-mono);align-items:center;text-decoration:none;display:inline-flex}.plain-nav.svelte-gjmyq6 a:hover,.plain-nav.svelte-gjmyq6 a[aria-current=true]{color:var(--accent-ink)}.lesson-page[data-layout=plain].svelte-gjmyq6 article:where(.svelte-gjmyq6){padding-block:var(--space-10) var(--space-16)}@media (width<=74.99rem){.with-contents.svelte-gjmyq6{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.contents.svelte-gjmyq6{padding:var(--space-4) 0;border-left:0;border-block:var(--hairline) solid var(--border);grid-area:1/1;position:static}.tools.svelte-gjmyq6{display:none}.contents.svelte-gjmyq6 ol{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.with-contents.svelte-gjmyq6>article:where(.svelte-gjmyq6){grid-area:2/1}}@media (width<=63.99rem){.with-rail.svelte-gjmyq6{display:block}.rail.svelte-gjmyq6{padding-block:var(--space-5);border-bottom:var(--hairline) solid var(--border);position:static}.rail.svelte-gjmyq6 ol{gap:var(--space-4);flex-wrap:wrap;display:flex}.rail.svelte-gjmyq6 li+li{margin-top:0}.rail.svelte-gjmyq6 small{display:none}}@media (width<=45rem){.lesson-head.svelte-gjmyq6{padding-block:var(--space-7) var(--space-9)}.title.svelte-gjmyq6{font-size:clamp(2.7rem,13vw,4rem)}article.svelte-gjmyq6>section{padding-block:var(--space-8)}.note.svelte-gjmyq6{flex-basis:100%;margin-left:0}.plain-nav.svelte-gjmyq6{gap:0 var(--space-4);white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}}}
