.lesson-pick .opt-note a{color:inherit;font-weight:600;text-decoration:underline}.lp-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lp-item{appearance:none;border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink-2);font:600 .84rem/1.2 var(--font-body);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.lp-item:hover{border-color:var(--ink-3);color:var(--ink)}.lp-item[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.lp-n{min-width:1.5em;font:800 .84rem/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:110%}.lp-keys{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.lp-keys kbd{min-width:1.65em;height:1.65em;font-size:.66rem}.lp-keys kbd.lp-wide{text-transform:none;padding:0 .5em}.lp-word{white-space:nowrap}.lp-done{color:var(--good);margin-left:auto;padding-left:4px;font-weight:800}.lp-item[aria-pressed=true] .lp-done{color:inherit}
