nav.svelte-1dz7be8{margin-bottom:var(--space-3)}nav.svelte-1dz7be8 a:where(.svelte-1dz7be8){font-size:var(--text-lg);text-decoration:none}h1.svelte-1dz7be8{font-size:var(--text-4xl);margin:0 0 var(--space-1)}.intro.svelte-1dz7be8{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-md)}h2.svelte-1dz7be8{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:var(--space-8) 0 var(--space-4)}.chips.svelte-1dz7be8{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1dz7be8{font:inherit;font-size:var(--text-lg);min-width:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.on.svelte-1dz7be8{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.tutorials.svelte-1dz7be8{gap:var(--space-3);flex-direction:column;display:flex}.guide.svelte-1dz7be8{margin:0 0 var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface)}.guide.svelte-1dz7be8 summary:where(.svelte-1dz7be8){padding:var(--space-4) var(--space-6);font-size:var(--text-md);cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:500}.guide-body.svelte-1dz7be8{align-items:flex-start;gap:var(--space-3) var(--space-8);padding:0 var(--space-6);flex-wrap:wrap;display:flex}.guide-figure.svelte-1dz7be8{flex:none}.guide-body.svelte-1dz7be8 ul:where(.svelte-1dz7be8){padding-left:var(--space-8);font-size:var(--text-md);flex:220px;margin:0}.guide-body.svelte-1dz7be8 li:where(.svelte-1dz7be8){margin-bottom:var(--space-2)}.guide-tips.svelte-1dz7be8{margin:var(--space-3) 0 0;padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm);color:var(--muted)}.songs.svelte-1dz7be8{margin:0;padding:0;list-style:none}.songs.svelte-1dz7be8 li:where(.svelte-1dz7be8){border-bottom:1px solid var(--border)}.songs.svelte-1dz7be8 a:where(.svelte-1dz7be8){justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-4) var(--space-1);color:inherit;text-decoration:none;display:flex}.songs.svelte-1dz7be8 .title:where(.svelte-1dz7be8){font-weight:500}.songs.svelte-1dz7be8 .detail:where(.svelte-1dz7be8){font-size:var(--text-sm);color:var(--muted);text-align:right}.missing.svelte-1dz7be8{color:var(--chord)}.later.svelte-1dz7be8,.empty.svelte-1dz7be8{color:var(--muted);font-size:var(--text-md)}
