
/* ==================== Audit, priorité 6 : le design B jusqu’au bout ====================
   1. L’ancien carnet n’est plus affiché sous le Studio (moins de travail pour l’iPhone, VoiceOver ne lit plus
      de boutons cachés). 2. Cibles tactiles d’au moins 44 px. 3. Les écrans anciens prennent le langage B :
      moins de cadres, une ombre douce, arrondis 12/20, en-tête allégé, sous-onglets sur une ligne. */
body.sh-on > .page, body.sh-on > .transport, body.sh-on > #pc-banner{display:none !important}
/* cibles tactiles */
[data-design="b"] .stg-b{min-height:44px; padding:4px 12px}
[data-design="b"] .tempo button{min-width:44px; min-height:44px}
[data-design="b"] #sh-panel .chip, [data-design="b"] #sh-panel select, [data-design="b"] .page .chip, [data-design="b"] .page select{min-height:44px}
[data-design="b"] .page .btn, [data-design="b"] .page .play, [data-design="b"] .page .seg button, [data-design="b"] .page .subnav button{min-height:44px}
[data-design="b"] .page .link{min-height:44px; display:inline-flex; align-items:center}
/* l’en-tête de l’ancien carnet, allégé */
[data-design="b"] .page .top h1{font-size:26px; color:var(--acc); margin:0 0 6px}
[data-design="b"] .page .top .lede{display:none}
[data-design="b"] .page .tu-open{min-height:44px; border-radius:999px; border-color:var(--line-strong); background:var(--panel)}
[data-design="b"] .page .subnav{flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; -webkit-overflow-scrolling:touch; padding-bottom:4px}
[data-design="b"] .page .subnav::-webkit-scrollbar{display:none}
[data-design="b"] .page .subnav button{flex:none; white-space:nowrap}
/* moins de cadres, une ombre douce */
[data-design="b"] .page :is(.pc-cycle,.pc-start,.pc-run,.home-today,.tu-card,.rl-ui,.jr-card,.bt-player,.ph,.card,.metro,.ec-card,.fk-card,.lb,.dico,.rp-it,.tile,.pc-chip,.bt-it,.tri-row,.ex-card){border:0 !important; border-radius:var(--r2,20px); background:var(--panel); box-shadow:0 1px 0 var(--line), 0 10px 26px -20px rgba(40,24,12,.45)}
[data-design="b"] .page :is(.pc-chip,.bt-it,.tile,.rp-it,.tri-row){border-radius:var(--r1,12px)}
[data-design="b"] .page .pc-chip[aria-pressed="true"], [data-design="b"] .page .bt-it.sel{box-shadow:0 0 0 2px var(--ink) inset}
[data-design="b"] .page .pc-chip .pc-n{border:0; background:var(--bg)}
[data-design="b"] .page .pc-chip.cur .pc-n{background:var(--acc); color:#FFF}
[data-design="b"] .page :is(.pc-box,.bt-tips,.pc-block){border-radius:var(--r1,12px)}
[data-design="b"] .page .lesson{border-bottom-color:var(--line)}
[data-design="b"] .page .lesson summary{min-height:56px}
[data-design="b"] .page .eyebrow, [data-design="b"] .page .sec-h h3{color:var(--muted)}
[data-design="b"] .page .play:not(#play){background:var(--ink); color:var(--bg); border-color:var(--ink)}
[data-design="b"] .transport .play{background:var(--acc); border-color:var(--acc); color:var(--acc-ink,#FFF)}
