.tutorial.svelte-116uhib{max-width:820px;padding:var(--space-5) var(--space-4) var(--space-6);padding-left:max(var(--space-4), env(safe-area-inset-left));padding-right:max(var(--space-4), env(safe-area-inset-right));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}header.svelte-116uhib{align-items:center;gap:var(--space-3);display:flex}h1.svelte-116uhib{color:var(--warn);margin:0}.tag.svelte-116uhib{color:var(--text-soft);margin:0}.who.svelte-116uhib{max-width:320px}.lessons.svelte-116uhib{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.lesson.svelte-116uhib{align-items:center;gap:var(--space-3);text-align:left;width:100%;height:100%;color:var(--text);font:inherit;cursor:pointer;min-height:var(--tap-lg);display:flex}.lesson.svelte-116uhib:disabled{cursor:not-allowed;opacity:.55}.lesson.svelte-116uhib:not(:disabled):hover{outline:3px solid var(--accent)}.lesson.done.svelte-116uhib{border-color:var(--good)}.num.svelte-116uhib{border:var(--stroke);background:var(--accent);width:44px;height:44px;color:var(--accent-text);font-family:var(--font-display);font-size:var(--fs-lg);border-radius:50%;flex:none;place-items:center;display:grid}.text.svelte-116uhib{flex:1;gap:2px;min-width:0;display:grid}.goal.svelte-116uhib{font-size:var(--fs-sm);color:var(--text-soft)}.graduated.svelte-116uhib{background:var(--good);color:var(--accent-text);padding:var(--space-2) var(--space-3);align-self:flex-start}.back.svelte-116uhib{align-self:flex-start}.muted.svelte-116uhib{color:var(--text-dim)}.error.svelte-116uhib{color:var(--bad);font-weight:700}@media (height<=480px){.tutorial.svelte-116uhib{padding-top:var(--space-2);padding-bottom:var(--space-2);align-content:flex-start;align-items:center;gap:var(--space-2);flex-flow:wrap}header.svelte-116uhib{flex:1 1 0;min-width:0}header.svelte-116uhib svg,header.svelte-116uhib img{width:clamp(32px,11vh,48px);height:clamp(32px,11vh,48px)}h1.svelte-116uhib{font-size:var(--fs-lg)}.tag.svelte-116uhib{display:none}.who.svelte-116uhib{max-width:260px;font-size:var(--fs-sm);flex-direction:row;align-items:center}.who.svelte-116uhib .input:where(.svelte-116uhib){min-height:40px;font-size:var(--fs-md);width:9em}.back.svelte-116uhib{order:2;min-height:40px}.lessons.svelte-116uhib{gap:var(--space-2);flex:1 0 100%;order:3;grid-template-columns:repeat(3,1fr)}.lesson.svelte-116uhib{min-height:0;padding:var(--space-1) var(--space-2);gap:var(--space-2);font-size:var(--fs-sm)}.num.svelte-116uhib{width:32px;height:32px;font-size:var(--fs-md)}.goal.svelte-116uhib{display:none}.graduated.svelte-116uhib,.muted.svelte-116uhib,.error.svelte-116uhib{flex:1 0 100%;order:3;margin:0}}@media (height<=380px){.who.svelte-116uhib .input:where(.svelte-116uhib){width:7em}.lesson.svelte-116uhib{font-size:var(--fs-xs,.8rem)}}
