/* Gammes & arpèges. */
.wrap{max-width:1100px;padding-top:14px}
h1{font-size:22px;margin:4px 0 14px}
.home-link{font-size:18px;color:var(--muted);font-family:'Outfit',sans-serif}
.home-link:hover{color:var(--amber);text-decoration:none}

/* lignes de contrôle */
.row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}
.row .lab{font-size:12.5px;color:var(--faint);min-width:84px}

.legend{margin:14px 0 4px}

/* sous-titres de section (plus discrets que le h2 du thème) */
h2{font-weight:500;font-size:16px;color:var(--muted);margin:22px 0 6px}

svg{display:block;width:100%;height:auto}

.chips{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0}
