body[data-page=jazz-piano] main{max-width:1120px;padding-top:24px}body[data-page=jazz-piano] .jazz-heading{margin:0 0 20px}body[data-page=jazz-piano] .jazz-heading h1{margin:8px 0;font-family:Studio Display,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.06}body[data-page=jazz-piano] .jazz-heading>p:last-child{color:var(--color-muted);max-width:790px;margin:0;font-size:15px;line-height:1.5}body[data-page=jazz-piano] .jazz-answer,body[data-page=jazz-piano] .jazz-measure{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}body[data-page=jazz-piano] .jazz-answer{overflow:hidden}body[data-page=jazz-piano] .answer-top{justify-content:space-between;align-items:center;gap:18px;padding:20px 26px 12px;display:flex}body[data-page=jazz-piano] .answer-top h2{margin:0 0 6px;font-family:Studio Display,sans-serif;font-size:clamp(24px,3vw,32px)}body[data-page=jazz-piano] .answer-top p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}body[data-page=jazz-piano] .answer-top a{white-space:nowrap;font-size:12px;font-weight:700}body[data-page=jazz-piano] .answer-table{border-collapse:collapse;width:calc(100% - 52px);margin:0 26px}body[data-page=jazz-piano] .answer-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-page=jazz-piano] .answer-table th,body[data-page=jazz-piano] .answer-table td{border-bottom:1px solid var(--color-border);text-align:left;padding:9px 11px;font-size:14px}body[data-page=jazz-piano] .answer-table thead th{color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}body[data-page=jazz-piano] .answer-table tbody th{color:var(--color-muted);font-weight:500}body[data-page=jazz-piano] .answer-table tbody td:nth-child(2){color:var(--color-primary);font-size:17px;font-weight:800}body[data-page=jazz-piano] .first-play{justify-content:space-between;align-items:center;gap:18px;padding:15px 26px 0;display:flex}body[data-page=jazz-piano] .first-play>div:first-child{gap:3px;display:grid}body[data-page=jazz-piano] .first-play strong{font-size:14px}body[data-page=jazz-piano] .first-play span{color:var(--color-muted);font-size:11px}body[data-page=jazz-piano] .play-actions,body[data-page=jazz-piano] .bass-actions{flex-wrap:wrap;gap:8px;display:flex}body[data-page=jazz-piano] button{font-size:12px}body[data-page=jazz-piano] button[data-route=close],body[data-page=jazz-piano] button[data-bass=fifths]{background:var(--color-primary);border-color:var(--color-primary);color:#191a18;font-weight:800}body[data-page=jazz-piano] #jazz-stop:disabled{opacity:.5;cursor:not-allowed}body[data-page=jazz-piano] #jazz-status{color:var(--color-muted);min-height:16px;margin:10px 26px 18px;font-size:11px}body[data-page=jazz-piano] .jazz-measure{margin-top:30px;padding:27px}body[data-page=jazz-piano] .section-heading h2,body[data-page=jazz-piano] .jazz-guide h2{margin:6px 0 14px;font-family:Studio Display,sans-serif;font-size:clamp(26px,3vw,35px)}body[data-page=jazz-piano] .totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body[data-page=jazz-piano] .totals>div{border:1px solid var(--color-border);background:#1d1e1b;border-radius:9px;gap:5px;padding:18px;display:grid}body[data-page=jazz-piano] .totals span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px}body[data-page=jazz-piano] .totals strong{color:var(--color-primary);font-size:39px;line-height:1}body[data-page=jazz-piano] .totals small{color:var(--color-muted);font-size:11px}body[data-page=jazz-piano] .jazz-measure p,body[data-page=jazz-piano] .jazz-guide p{color:var(--color-muted);font-size:14px;line-height:1.72}body[data-page=jazz-piano] .measure-table-wrap{overflow-x:auto}body[data-page=jazz-piano] .measure-table{border-collapse:collapse;width:100%;min-width:530px}body[data-page=jazz-piano] .measure-table caption{color:var(--color-muted);text-align:left;margin:8px 0;font-size:11px}body[data-page=jazz-piano] .measure-table th,body[data-page=jazz-piano] .measure-table td{border-bottom:1px solid var(--color-border);text-align:left;padding:10px;font-size:12px}body[data-page=jazz-piano] .measure-table thead th{color:var(--color-muted);text-transform:uppercase;font-size:10px}body[data-page=jazz-piano] .measure-table tbody tr:last-child{color:var(--color-primary);font-weight:800}body[data-page=jazz-piano] .note-panel{border-top:1px solid var(--color-border);margin-top:25px;padding-top:12px}body[data-page=jazz-piano] .note-panel h3{margin:8px 0 14px;font-size:17px}body[data-page=jazz-piano] #jazz-note-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}body[data-page=jazz-piano] .note-card{border:1px solid var(--color-border);border-radius:8px;padding:12px}body[data-page=jazz-piano] .note-card h4{color:var(--color-primary);margin:0 0 8px;font-size:15px}body[data-page=jazz-piano] .note-card p{margin:3px 0;font-size:11px;line-height:1.5}body[data-page=jazz-piano] .jazz-guide{max-width:900px;padding:24px 0 75px}body[data-page=jazz-piano] .jazz-guide h2{margin-top:30px}body[data-page=jazz-piano] .bass-actions{margin:18px 0}@media (width<=700px){body[data-page=jazz-piano] main{padding:18px 18px 0}body[data-page=jazz-piano] .jazz-heading h1{font-size:35px}body[data-page=jazz-piano] .answer-top{padding:18px 16px 9px;display:block}body[data-page=jazz-piano] .answer-top a{margin-top:9px;display:inline-block}body[data-page=jazz-piano] .answer-table{table-layout:fixed;width:calc(100% - 20px);margin:0 10px}body[data-page=jazz-piano] .answer-table th,body[data-page=jazz-piano] .answer-table td{padding:9px 3px;font-size:10px}body[data-page=jazz-piano] .answer-table th:first-child{width:40px}body[data-page=jazz-piano] .answer-table th:nth-child(2){width:55px}body[data-page=jazz-piano] .answer-table th:nth-child(3){width:35px}body[data-page=jazz-piano] .answer-table tbody td:nth-child(2){font-size:12px}body[data-page=jazz-piano] .answer-table thead th{letter-spacing:0;font-size:8px}body[data-page=jazz-piano] .first-play{padding:12px 16px 0;display:block}body[data-page=jazz-piano] .play-actions{margin-top:12px}body[data-page=jazz-piano] .play-actions button{flex:auto}body[data-page=jazz-piano] #jazz-status{margin:10px 16px 16px}body[data-page=jazz-piano] .jazz-measure{padding:18px}body[data-page=jazz-piano] .totals{grid-template-columns:1fr 1fr}body[data-page=jazz-piano] .totals>div:last-child{grid-column:1/-1}body[data-page=jazz-piano] #jazz-note-grid{grid-template-columns:1fr 1fr}}@media (width<=390px){body[data-page=jazz-piano] main{padding-inline:12px}body[data-page=jazz-piano] .jazz-heading h1{font-size:31px}body[data-page=jazz-piano] .answer-top h2{font-size:23px}body[data-page=jazz-piano] .answer-table td:last-child{letter-spacing:-.15px;font-size:9px}body[data-page=jazz-piano] .play-actions button{flex-basis:100%}body[data-page=jazz-piano] #jazz-note-grid{grid-template-columns:1fr}}
