.ml-navigation{display:none}
.ml-cart,.ml-logo-mark{display:none}
html body[data-library-view="library"] header.site.bc-shared-header{background:#fbf7ee!important;color:#193f2b!important;border-bottom:1px solid #d8cbb5!important}
html body[data-library-view="library"] header.site.bc-shared-header .logo{display:flex!important;align-items:center;gap:9px;font:500 30px/1.2 Georgia,serif!important;color:#173d2c!important;text-shadow:none!important}
body[data-library-view="library"] header.site .logo-mark3d{display:none!important}
body[data-library-view="library"] .ml-logo-mark{display:inline-flex;color:#9f7b40}
html body[data-library-view="library"] #btnSubscribe{display:none!important}
html body[data-library-view="library"] header.site .topbar-auth{position:absolute!important;gap:0!important;margin:0!important;padding:0!important}
html body[data-library-view="library"] header.site #uiLangSelect{background:transparent!important;color:#173d2c!important;border:0!important;max-width:115px}
html body[data-library-view="library"] header.site .lang-switch>svg{display:none!important}
html body[data-library-view="library"] .ml-cart{display:inline-flex;position:relative;align-items:center;justify-content:center;background:none;border:0;padding:5px;color:#173d2c;cursor:pointer}
body[data-library-view="library"] .ml-cart b{position:absolute;right:-4px;top:0;font:10px/16px Arial;background:#214e35;color:white;min-width:16px;border-radius:50%}
body[data-library-view="library"]{background:#f7f3e9!important}
body[data-library-view="library"]:before{display:none!important}
body[data-library-view="library"]>main.wrap{padding:0!important;max-width:none!important;width:100%!important;margin:0!important}
body[data-library-view="library"] header.site{background:#fbf7ee!important;border-bottom:1px solid #d8cbb5!important;box-shadow:none!important}
body[data-library-view="library"] header.site .wrap{display:flex!important;max-width:1200px!important;margin:auto!important;padding:15px 28px!important;gap:22px!important;flex-wrap:wrap}
body[data-library-view="library"] header.site .search,body[data-library-view="library"] header.site nav.main,body[data-library-view="library"] header.site .topbar-auth,body[data-library-view="library"] header.site .topbar-divider,body[data-library-view="library"] header.site .topbar-spacer{display:none!important}
body[data-library-view="library"] header.site .brand{font-family:Georgia,serif!important;font-size:31px!important;color:#173d2c!important}
body[data-library-view="library"] .ml-navigation{display:flex!important;align-items:center;gap:27px;margin-inline-start:auto}
body[data-library-view="library"] .ml-navigation a{color:#223e2f;font:14px/1.5 Arial,sans-serif;text-decoration:none;padding:8px 0}
body[data-library-view="library"] .ml-navigation a[aria-current]{border-bottom:2px solid #b58a44}
#view-library.ml-view{padding:0!important;margin:0!important;max-width:none!important;color:#173528;background:#f8f5ed!important;font-family:Georgia,'Times New Roman',serif}
#view-library .ml-hero{min-height:425px;background:#eee4d0 url('/personal-library-room-v1.webp') center center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:58px 20px 70px}
#view-library .ml-hero h2{font:500 clamp(40px,5vw,70px)/1.1 Georgia,serif!important;letter-spacing:-1.8px!important;margin:0 0 14px!important;color:#123426!important;text-shadow:0 1px 14px #fff5}
#view-library .ml-hero p{font:23px/1.4 Georgia,serif;margin:0 0 23px;color:#253b2e}
#view-library .ml-search{display:flex;align-items:center;gap:12px;width:min(410px,90vw);background:#fffaf3f2;border:1px solid #d0c6b6;border-radius:12px;padding:0 18px;box-shadow:0 3px 12px #47331d12}
#view-library .ml-search svg{width:21px;height:21px;flex:none}
#mlSearch{width:100%;padding:16px 0;background:none;border:0;border-radius:0;box-shadow:none;outline:none;color:#263d30;font:15px/1.5 Arial,sans-serif}
#view-library .ml-search:focus-within{outline:2px solid #92713b;outline-offset:3px}
#view-library #mlSearch:focus-visible{outline:none!important;box-shadow:none!important}
#libraryContent.ml-content{max-width:1180px;margin:auto;padding:32px 30px 42px}
#view-library .ml-heading{font:500 clamp(27px,3vw,38px)/1.2 Georgia,serif!important;color:#173528;margin:0 0 24px!important;letter-spacing:-.6px!important}
#view-library .ml-favourites-heading{display:flex;align-items:center;gap:12px;margin-top:37px!important}
#view-library .ml-favourites-heading>span:first-child{color:#aa813b;font-size:31px}
#continueGrid.ml-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#view-library .ml-reading-card{display:grid;grid-template-columns:minmax(130px,38%) minmax(0,1fr);gap:25px;align-items:center;padding:23px;background:linear-gradient(115deg,#fffdf7,#f8f1e4);border:1px solid #e9e0d0;border-radius:14px;box-shadow:0 7px 24px #614d2f08}
#view-library .ml-cover{display:block;position:relative;width:100%;aspect-ratio:2/3;background-size:cover;background-position:center;border-radius:3px 5px 4px 2px;box-shadow:4px 6px 8px #392b2829,1px 0 0 #e4d6bc;overflow:hidden;transform:perspective(1100px) rotateY(-4deg)}
#view-library .ml-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0002,transparent 3%,#fff3 4%,#0002 5%,transparent 9%,transparent 98%,#0002);border:1px solid #ffffff15;border-radius:inherit}
#view-library .ml-cover img{display:block;width:100%;height:100%;object-fit:cover}
#view-library .ml-reading-details{min-width:0}
#view-library .ml-reading-details h3{font:500 clamp(22px,2.1vw,31px)/1.16 Georgia,serif;margin:0 0 7px;color:#152e22;overflow-wrap:anywhere}
#view-library .ml-author{margin:0;color:#4a5448;font:16px/1.4 Georgia,serif}
#view-library .ml-language{margin:8px 0 30px;font:13px/1.4 Arial,sans-serif;color:#5a6157}
#view-library .ml-progress-line{display:flex;align-items:center;gap:9px;margin:0 0 20px;font:12px/1.4 Arial,sans-serif;white-space:nowrap}
#view-library progress{display:block;width:100%;height:9px;border:0;border-radius:9px;overflow:hidden;background:#e6dfce;appearance:none}
#view-library progress::-webkit-progress-bar{background:#e6dfce;border-radius:9px}
#view-library progress::-webkit-progress-value{background:#214d37;border-radius:9px}
#view-library progress::-moz-progress-bar{background:#214d37;border-radius:9px}
#view-library .ml-primary{display:block;max-width:100%;width:100%;padding:12px 10px;border:1px solid #173d2a;border-radius:8px;background:linear-gradient(#244f38,#143824);color:#fffdf6;font:16px/1.3 Georgia,serif;text-align:center;text-decoration:none;box-shadow:0 2px 2px #173c2215;cursor:pointer}
#view-library .ml-primary:hover{background:#315e44}
#view-library button:focus-visible,#view-library a:focus-visible{outline:2px solid #a47d39;outline-offset:4px}
#wishlistGrid.ml-favourites-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;row-gap:38px}
#view-library .ml-favourite{position:relative;min-width:0;text-align:center}
#view-library .ml-cover-link{display:block;margin:0 6px;text-decoration:none}
#view-library .ml-favourite-info{position:relative;padding-top:28px}
#view-library .ml-favourite-info:before{content:"";position:absolute;top:0;inset-inline:-16px;height:18px;background:repeating-linear-gradient(2deg,#d5a36b55 0px,#efd1a055 2px,#bc8b5433 3px,#f3d5aa88 5px),linear-gradient(#f4d6ae,#d5a16a 70%,#ab774b);border-top:2px solid #f7dfba;box-shadow:0 8px 9px #78532b1f}
#view-library .ml-favourite h3{font:500 18px/1.25 Georgia,serif;margin:3px 0 5px;color:#1e3927;min-height:45px;overflow-wrap:anywhere}
#view-library .ml-favourite .ml-author{font:13px/1.5 Arial,sans-serif}
#view-library .ml-heart{padding:8px 12px;border:0;background:none;color:#214b34;font:24px/1.2 Georgia,serif;cursor:pointer}
#view-library .ml-favourite .ml-primary{width:86%;margin:auto;padding:9px}
#view-library .ml-explore{display:flex;justify-content:center;margin-top:34px}
#view-library .ml-more-wrap{text-align:center;margin-top:18px}
#mlMore[hidden]{display:none!important}
#view-library #mlMore{font:14px/1.4 Arial,sans-serif;cursor:pointer;padding:9px 18px}
#view-library .ml-outline{display:inline-block;padding:11px 25px;border:1px solid #45624a;border-radius:12px;text-decoration:none;color:#21412d;background:#fffdf488;font:17px/1.4 Georgia,serif;text-align:center}
#view-library .ml-empty{grid-column:1/-1;text-align:center;border:1px solid #e3d9c6;border-radius:14px;background:#fdfaf3;padding:32px 20px}
#view-library .ml-empty p{font:17px/1.6 Georgia,serif;margin:10px auto 18px;max-width:540px}
#view-library .ml-empty-symbol{color:#a27b39;font-size:30px}
@media(max-width:900px){body[data-library-view="library"] header.site .wrap{gap:14px!important}body[data-library-view="library"] .ml-navigation{gap:16px}#view-library .ml-hero{min-height:360px}#view-library .ml-reading-card{padding:17px;gap:17px;grid-template-columns:36% minmax(0,1fr)}#view-library .ml-reading-details h3{font-size:23px}#view-library .ml-language{margin-bottom:20px}#view-library .ml-primary{font-size:14px}#wishlistGrid.ml-favourites-grid{gap:28px 22px}}
@media(max-width:680px){body[data-library-view="library"] header.site .wrap{padding:12px 18px!important}body[data-library-view="library"] header.site .brand{font-size:26px!important}body[data-library-view="library"] .ml-navigation{order:5;width:100%;justify-content:center;margin:0;gap:20px}body[data-library-view="library"] .ml-navigation a{font-size:12px}#view-library .ml-hero{min-height:330px;padding:45px 22px;background-position:47% center}#view-library .ml-hero h2{font-size:42px!important}#view-library .ml-hero p{font-size:19px;background:#f8eddb99;border-radius:5px;padding:2px 7px}#libraryContent.ml-content{padding:25px 20px 32px}#continueGrid.ml-reading-grid{grid-template-columns:1fr;gap:18px}#view-library .ml-reading-card{grid-template-columns:34% minmax(0,1fr);padding:18px;gap:20px}#view-library .ml-reading-details h3{font-size:25px}#view-library .ml-language{margin-bottom:22px}#wishlistGrid.ml-favourites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}#view-library .ml-favourite h3{font-size:16px}#view-library .ml-favourite-info:before{inset-inline:-11px}#view-library .ml-favourite .ml-primary{width:100%;font-size:14px}#view-library .ml-favourite-info{padding-top:25px}}
@media(prefers-reduced-motion:reduce){#view-library *{scroll-behavior:auto!important}}
@media(max-width:680px){html body[data-library-view="library"] header.site.bc-shared-header .wrap{gap:10px!important}html body[data-library-view="library"] header.site.bc-shared-header .logo{font-size:24px!important;gap:5px}body[data-library-view="library"] .ml-logo-mark svg{width:28px;height:28px}html body[data-library-view="library"] header.site #uiLangSelect{max-width:85px;padding-inline:2px!important;font-size:12px!important}body[data-library-view="library"] .ml-navigation{margin-top:3px}}
