/* Compact, single-mode browsing for the English shelf. */
#english-books .english-browse{margin:4px 0 20px;padding:12px 16px 10px;background:#fff;border:1px solid #e1ecf5;border-radius:6px;color:#24425e}
#english-books .english-browse-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
#english-books .english-browse-label{font-size:14px;font-weight:600;color:#315473}
#english-books .english-browse-tools{display:flex;align-items:center;gap:18px}
#english-books .english-source{display:flex;align-items:center;gap:7px;font-size:12px;color:#7890a4}
#english-books .english-source select{height:30px;padding:2px 22px 2px 8px;border:1px solid #e0eaf2;border-radius:4px;background:#fff;color:#4f6e89;font:inherit;font-size:12px}
#english-books .english-browse-switch{display:flex;gap:2px;padding:3px;background:#f0f5fa;border-radius:6px}
#english-books .english-browse-switch button{min-height:32px;padding:5px 20px;border:0;border-radius:4px;font-size:13px;line-height:1.5;color:#8295a8;background:transparent}
#english-books .english-browse-switch button[aria-pressed=true]{background:#fff;color:#147bd1;box-shadow:0 1px 4px #24476b12;font-weight:600}
#english-books .english-choice-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}
#english-books .english-choice-list[hidden],#english-books .english-choice-list button[hidden]{display:none!important}
#english-books .english-choice-list button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:4px;background:#f5f8fb;color:#59758e;font-size:13px;line-height:1.4;white-space:nowrap}
#english-books .english-choice-list button[aria-pressed=true]{color:#147bd1;background:#eaf5ff;border-color:#b8dcfb;font-weight:600}
#english-books .english-choice-list button:hover{background:#edf5fc;color:#147bd1}
#english-books .english-choice-list button:focus-visible,#english-books .english-browse-switch button:focus-visible,#english-books select:focus-visible{outline:2px solid #298fec;outline-offset:3px}
#english-books .english-topic-symbol{font:20px/1 sans-serif;color:#71b1e6;min-width:20px}
#english-books .english-difficulty-options{gap:6px}
#english-books .english-difficulty-options button{padding:8px 10px;font-size:12px}
#english-books .english-difficulty-options strong{font-size:14px;font-weight:700;color:inherit}
#english-books .english-difficulty-options span{font-size:12px;font-weight:400}
#english-books .english-browse-guidance{margin:9px 0 0;min-height:19px;color:#8196aa;font-size:12px;line-height:1.6}
@media(max-width:1200px){#english-books .english-difficulty-options button{padding:7px 9px;gap:5px}#english-books .english-browse-tools{gap:10px}}
@media(max-width:700px){#english-books .english-browse-top{flex-wrap:wrap;gap:8px}#english-books .english-browse-tools{flex-wrap:wrap}#english-books .english-browse{padding:10px}#english-books .english-choice-list{gap:6px}#english-books .english-choice-list button{padding:7px 10px}}
body.dark #english-books .english-browse{background:#182838;border-color:#30465a;color:#d2e4f3}
body.dark #english-books .english-browse-label{color:#c5dced}
body.dark #english-books .english-browse-switch,body.dark #english-books .english-choice-list button{background:#203446;color:#a5bfd3}
body.dark #english-books .english-browse-switch button[aria-pressed=true],body.dark #english-books .english-choice-list button[aria-pressed=true]{background:#244b6b;color:#b8e0ff;border-color:#487fa9}
body.dark #english-books .english-source select{background:#203446;color:#bfd4e4;border-color:#3a5368}
@media(min-width:701px) and (max-width:1400px){#english-books .english-difficulty-options{gap:4px}#english-books .english-difficulty-options button{padding:7px 6px;gap:4px;font-size:11px}#english-books .english-difficulty-options strong{font-size:13px}#english-books .english-difficulty-options span{font-size:11px}}
