/* Bible Savoy — coque lecteur compacte, 2026-09-24 */
body[data-page="reader"] #journeyContextBar,
body[data-page="reader"] .reader-editorial-credit{display:none!important}

body[data-page="reader"][data-reader-interface="etude"] .reader-controls{
  position:relative!important;top:auto!important;z-index:20!important;
  padding:8px clamp(10px,2.2vw,24px) 7px!important;
  border-bottom:0!important;background:transparent!important;backdrop-filter:none!important
}
body[data-page="reader"][data-reader-interface="etude"] #readerInterfaceSwitch{
  width:min(980px,100%);margin:0 auto 6px!important;padding:0!important
}
body[data-page="reader"][data-reader-interface="etude"] #readerInterfaceSwitch .reader-interface-label{font-size:11px}
body[data-page="reader"][data-reader-interface="etude"] #readerInterfaceSwitch button{
  min-height:34px!important;padding:6px 12px!important;font-size:12px!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell{
  width:min(980px,100%)!important;margin:0 auto!important;padding:8px 9px!important;
  border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;
  border-radius:12px!important;background:color-mix(in srgb,var(--surface) 98%,var(--paper))!important;
  box-shadow:none!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-context,
body[data-page="reader"][data-reader-interface="etude"] .breadcrumbs{display:none!important}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .navigation-row{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;margin:0!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .selectors{
  display:grid!important;grid-template-columns:minmax(150px,1.2fr) minmax(120px,.8fr)!important;gap:6px!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .selectors select{
  height:40px!important;padding:7px 34px 7px 11px!important;border-radius:999px!important;font-size:14px!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .chapter-arrows{
  display:flex!important;gap:5px!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .chapter-arrows a{
  min-width:40px!important;height:40px!important;padding:0 10px!important;border-radius:999px!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-row{
  display:flex!important;align-items:center!important;gap:6px!important;margin-top:6px!important;overflow:visible!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs{
  display:flex!important;flex:1 1 auto!important;gap:5px!important;min-width:0!important;width:auto!important;max-width:none!important;
  overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs::-webkit-scrollbar{display:none}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs [data-version]{
  flex:0 0 auto!important;min-width:88px!important;width:auto!important;min-height:38px!important;
  padding:5px 10px!important;border-radius:999px!important;white-space:nowrap!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs [data-version] small{display:none!important}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .compare-button,
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .source-text-button{
  position:static!important;flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:38px!important;height:38px!important;
  margin:0!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important
}
body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell #readingModeButton{display:none!important}
body[data-page="reader"][data-reader-interface="etude"] .scripture{padding-top:22px!important}

@media(max-width:700px){
  body[data-page="reader"][data-reader-interface="etude"] .reader-controls{padding:6px 8px 5px!important}
  body[data-page="reader"][data-reader-interface="etude"] #readerInterfaceSwitch{margin-bottom:4px!important}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell{padding:7px!important;border-radius:10px!important}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .navigation-row{grid-template-columns:minmax(0,1fr) auto!important}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .selectors{grid-template-columns:1fr 1fr!important}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .selectors select{height:38px!important;font-size:13px!important}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .chapter-arrows a{
    min-width:36px!important;width:36px!important;height:38px!important;padding:0!important;font-size:0!important
  }
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .chapter-arrows a:first-child::before{content:"‹";font:500 20px/1 var(--serif)}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .chapter-arrows a:last-child::before{content:"›";font:500 20px/1 var(--serif)}
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-row{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important
  }
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs{
    grid-column:1/-1!important;display:flex!important;width:100%!important
  }
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .version-tabs [data-version]{
    min-width:82px!important;min-height:36px!important;padding:4px 9px!important;font-size:13px!important
  }
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .compare-button,
  body[data-page="reader"][data-reader-interface="etude"] .reader-command-shell .source-text-button{
    width:100%!important;min-height:36px!important;height:36px!important;padding:0 6px!important;font-size:11px!important
  }
  body[data-page="reader"][data-reader-interface="etude"] .scripture{padding-top:18px!important}
}
