.song-lesson.svelte-1cg8ufk{display:grid;gap:16px}.song-lesson.svelte-1cg8ufk h2:where(.svelte-1cg8ufk){margin:0;font-family:Fraunces,Newsreader,serif;color:var(--text-strong)}.song-lesson.svelte-1cg8ufk .lesson-title:where(.svelte-1cg8ufk){font-size:1.5rem;line-height:1.15}.song-lesson.svelte-1cg8ufk h2:where(.svelte-1cg8ufk){font-size:1.24rem;margin-top:12px}.song-lesson.svelte-1cg8ufk p:where(.svelte-1cg8ufk),.song-lesson.svelte-1cg8ufk li:where(.svelte-1cg8ufk){margin:0;line-height:1.75;color:var(--text)}.song-lesson.svelte-1cg8ufk ul:where(.svelte-1cg8ufk){margin:0;padding-left:1.25rem;display:grid;gap:8px}.segment-module.svelte-1cg8ufk{display:grid;gap:14px;padding:18px;border:1px solid var(--row-border, rgba(0, 0, 0, .08));border-radius:var(--row-radius, 12px);background:var(--surface-soft, rgba(0, 0, 0, .02))}.segment-module.svelte-1cg8ufk>h2:where(.svelte-1cg8ufk){margin:0}.segment-block.svelte-1cg8ufk{display:grid;gap:10px}.segment-block--test.svelte-1cg8ufk{padding-top:12px;border-top:1px dashed var(--row-border, rgba(0, 0, 0, .08))}.segment-block-title.svelte-1cg8ufk{margin:0;font-size:1.05rem;font-family:Fraunces,Newsreader,serif;color:var(--text-strong)}.song-lesson code{font-family:JetBrains Mono,monospace;font-size:.95em;padding:.14em .38em;border-radius:var(--row-radius);background:#f1f1f1;color:var(--brand-primary)}.song-lesson.svelte-1cg8ufk a:where(.svelte-1cg8ufk){color:var(--brand-primary);font-weight:700;text-decoration:none}.song-lesson.svelte-1cg8ufk a:where(.svelte-1cg8ufk):hover{text-decoration:underline}
