body[data-page=chords-in-c] main{max-width:1160px;line-height:1.75}.key-course{max-width:1060px;margin:48px 0 60px}.key-course .course-intro{max-width:780px;margin-bottom:30px}.key-course h2{letter-spacing:-.6px;margin:0 0 14px;font:500 clamp(26px,3vw,34px)/1.2 Studio Display,sans-serif}.key-course h3{margin:0 0 6px;font-size:17px}.key-course p{margin:10px 0}.key-course .lesson{border-top:1px solid var(--color-border);padding:30px 0}.key-course .lesson-table{border:1px solid var(--color-border);border-radius:6px;margin:16px 0;overflow-x:auto}.key-course table{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:15px}.key-course th,.key-course td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 14px}.key-course th{letter-spacing:.5px;color:var(--color-muted);background:#292e22;font-size:12.5px}.key-course tr:last-child td{border-bottom:0}.key-course td.mono,.key-course code{font-family:Courier New,monospace;font-size:14.5px}.chord-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 10px;display:grid}.chord-card-guide{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:18px}.chord-card-guide .degree{color:var(--color-primary);letter-spacing:1px;margin:0 0 4px;font:12px Courier New,monospace}.chord-card-guide h3{margin:0 0 2px;font-size:21px}.chord-card-guide svg{width:100%;max-width:208px;margin:8px auto 10px;display:block}.chord-card-guide ul{margin:8px 0;padding-left:17px;font-size:13.5px}.chord-card-guide p,.chord-card-guide a{font-size:13.5px}.key-course .legend,.key-course .source{color:var(--color-muted);font-size:13.5px}@media (width<=900px){.chord-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.key-course th,.key-course td{padding:9px 10px}.chord-grid{grid-template-columns:1fr}body[data-page=chords-in-c] main{padding:24px 18px}.key-course{margin-top:30px}}
