.fyb-books-page .fyb-content{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:38px 24px 40px;color:#29241d;font-family:inherit;font-size:20px;line-height:1.65}
.fyb-books-page .fyb-toolbar{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:0 auto 20px}
.fyb-books-page .fyb-toolbar button,.fyb-books-page .fyb-toolbar a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:7px 15px;border:1px solid #bf941d;border-radius:4px;background:#fff8e2;color:#66480b;font-family:inherit;font-size:18px;line-height:1.5;text-decoration:none;cursor:pointer}
.fyb-books-page .fyb-toolbar button[aria-pressed=true]{background:#356b92;color:#fff}
.fyb-books-page .fyb-content h1{font-size:26px!important;line-height:1.5!important;text-align:center!important;font-weight:700!important;color:#7e0707;margin:14px 0 20px!important}
.fyb-books-page .fyb-nav{display:flex;justify-content:center;gap:12px 22px;flex-wrap:wrap;margin:16px 0 18px;font-size:18px}
.fyb-books-page .fyb-nav a,.fyb-books-page .fyb-toc a{color:#7e0707;text-decoration:none}
.fyb-books-page .fyb-subtitle{text-align:center;color:#6c5a3c;font-size:20px}
.fyb-books-page .fyb-directory-heading{max-width:650px;margin:30px auto 24px;padding:12px;text-align:center;background:#faf7f0;border:0;border-radius:5px;font-size:24px}
.fyb-books-page .fyb-toc{list-style:none;margin:0 auto;padding:0;max-width:420px;text-align:center}
.fyb-books-page .fyb-toc li{padding:0;margin:0 0 12px;font-size:21px;line-height:1.6}
.fyb-books-page .fyb-reading{max-width:740px;margin:auto}
.fyb-books-page .fyb-leaf{padding:0 0 10px!important;margin:0 auto 10px!important;border-bottom:1px solid rgba(130,90,45,.16);text-align:center;scroll-margin-top:30px}
.fyb-books-page .fyb-folio{display:block;font-size:12px!important;line-height:1.25!important;color:#806a50;margin:0 0 5px!important;padding:0!important;letter-spacing:0}
.fyb-books-page .fyb-reading p{font-family:inherit;font-size:21px!important;line-height:1.5!important;text-align:center!important;text-indent:0!important;margin:0 auto .55em!important;max-width:34em;overflow-wrap:anywhere}
.fyb-books-page .fyb-reading p.fyb-en{max-width:35em;font-size:19px!important;line-height:1.45!important;font-style:italic;overflow-wrap:normal}
.fyb-books-page .bhtps-site-language,.fyb-books-page .xlbk-site-script-controls{display:none!important}
.fyb-books-page .fyb-content a:focus-visible,.fyb-books-page .fyb-content button:focus-visible{outline:3px solid #356b92;outline-offset:3px}
@media(max-width:600px){.fyb-books-page .fyb-content{padding:34px 16px 30px}.fyb-books-page .fyb-content h1{font-size:24px!important}.fyb-books-page .fyb-reading p{font-size:20px!important;line-height:1.5!important}.fyb-books-page .fyb-reading p.fyb-en{font-size:18px!important}.fyb-books-page .fyb-leaf{padding-bottom:10px!important;margin-bottom:10px!important}}

.fyb-books-page .fyb-leaf>p:last-child{margin-bottom:0!important}
.fyb-books-page .fyb-reading p:empty{display:none!important}
