
.lotus-library{font-family:inherit;color:#242424;width:100%;max-width:1440px;margin:0 auto 55px}
.ll-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:260px;background:linear-gradient(110deg,#f6f0e9,#f7f3ef 52%,#b9855e);border-radius:14px;overflow:hidden}
.ll-hero-copy{padding:32px 36px;z-index:1}.ll-kicker{font-size:11px!important;font-weight:700;letter-spacing:1.8px;color:#bc5b32;margin:0 0 12px!important}
.ll-hero h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,49px)!important;line-height:1.1;margin:0 0 12px!important;color:#1e2630}.ll-hero h3{font-size:18px!important;margin:0 0 8px!important}.ll-hero-copy>p:not(.ll-kicker){font-size:14px;line-height:1.6;max-width:530px;margin:0 0 18px}
.ll-search-label input{background:#fff!important;border:1px solid #e6ded6!important;box-shadow:0 5px 16px #00000010;border-radius:10px!important;padding:14px 18px!important;width:100%;max-width:520px;font-size:14px}
.ll-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 70% 35%,#e3c19c 0%,#b17c53 52%,#715037 100%);overflow:hidden;color:#fff}
.ll-art-book{font-family:Georgia,serif;font-size:185px;transform:rotate(-15deg);opacity:.25;line-height:1}.ll-art-flower{position:absolute;font-size:115px;opacity:.8;text-shadow:0 8px 22px #0003}.ll-art-text{position:absolute;bottom:20px;right:24px;font:italic 19px Georgia,serif;max-width:200px;text-align:right}
.ll-content{padding:22px 0}.ll-filters,.ll-sort{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ll-filters button,.ll-sort button{background:#f5f4f3;color:#333;border:1px solid #eae7e4;border-radius:9px;padding:10px 17px;font-size:13px;cursor:pointer}
.ll-filters button.is-active{background:#cb531f;color:#fff;border-color:#cb531f}.ll-sort button.is-active{background:#fcece4;color:#b8481c;border-color:#f6dfd1}.ll-results{font-size:12px;color:#777;margin:12px 0}
.ll-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ll-card{border:1px solid #e8e8e8;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 4px 18px #00000008;min-width:0}.ll-card[hidden],.ll-empty[hidden]{display:none!important}
.ll-cover{height:240px;position:relative;display:block;overflow:hidden;background:linear-gradient(135deg,#bb713a,#3b4a50);color:#fff!important;text-decoration:none!important}.ll-cover-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.ll-cover:hover img{transform:scale(1.04)}.ll-placeholder{display:grid;place-items:center;height:100%;font-size:70px;opacity:.65}
.ll-cover:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}.ll-cover-text{position:absolute;bottom:15px;left:15px;right:15px;z-index:1}.ll-cover-text strong{display:block;font:700 22px/1.2 Georgia,serif}.ll-cover-text small{display:block;margin-top:5px;font-size:13px}.ll-status{position:absolute;right:9px;top:9px;z-index:1;background:#f0f5bb;color:#2d3619;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700}
.ll-card-body{padding:14px}.ll-card-body p{font-size:13px;color:#626262;line-height:1.5;min-height:40px;margin:0 0 14px}.ll-stats{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;color:#555}.ll-stats span:last-child{color:#b84931}
.ll-empty,.ll-initial-empty{padding:25px;background:#f8f7f6;border-radius:9px;text-align:center;color:#777}
.ll-authors{margin-top:34px;background:#f9f7f7;border:1px solid #eeebeb;border-radius:13px;padding:24px}.ll-authors-head h3{font:700 28px Georgia,serif;margin:0 0 5px}.ll-authors-head p{color:#666;font-size:13px;margin:0 0 18px}.ll-author-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ll-author{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #eee;border-radius:11px;padding:17px}.ll-author-avatar img{width:68px;height:68px;object-fit:cover;border-radius:50%}.ll-author strong{font-size:16px}.ll-author p{font-size:12px;color:#666;margin:5px 0}.ll-author small{color:#777;font-size:12px;margin-right:12px}.ll-author a{display:inline-block;background:#cb531f;color:#fff!important;border-radius:7px;padding:7px 10px;text-decoration:none!important;font-size:12px}
@media(max-width:1000px){.ll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ll-hero{grid-template-columns:1fr}.ll-hero-copy{padding:25px 20px}.ll-hero-art{min-height:125px}.ll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ll-cover{height:200px}.ll-cover-text strong{font-size:17px}.ll-card-body{padding:10px}.ll-stats{font-size:10px}.ll-author-grid{grid-template-columns:1fr}.ll-authors{padding:16px}}

/* LOTUSYA markası: yalnızca çevrim içi kitaplar sayfasında. */
.ll-lotusya-brand{width:min(100%,320px);margin:0 0 14px}
.ll-lotusya-brand img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
@media(max-width:720px){.ll-lotusya-brand{max-width:230px}}

/* LOTUSYA pages use the logo in the content; hide only the theme's redundant page title. */
body.lotusya-shortcode-page .entry-header > .entry-title,
body.lotusya-shortcode-page .page-header > .page-title,
body.lotusya-shortcode-page .wp-block-post-title {display:none!important;}

/* LOTUSYA 1.5.5: büyük, yuvarlak, mobil uyumlu kategori alanı */
.lotus-library .ll-categories{padding:22px 12px 26px;margin-bottom:12px;border-radius:16px;background:linear-gradient(180deg,#faf8f4,#fff)}
.ll-category-heading{text-align:left;margin:0 0 20px;padding:0 6px}
.ll-category-heading h3{font:700 clamp(25px,3vw,36px)/1.15 Georgia,serif!important;margin:0 0 6px!important;color:#1d2830}
.ll-category-heading p{font-size:14px;color:#667079;margin:0}
.ll-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 12px}
.ll-category{background:transparent!important;border:0!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:5px 3px!important;cursor:pointer;color:#273039!important;font:600 13px/1.3 inherit;text-align:center;box-shadow:none!important}
.ll-category-orb{width:min(100%,132px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 22%,#ffffffa8,transparent 40%),linear-gradient(135deg,var(--ll-accent,#ce7040),#202f42);box-shadow:0 5px 15px #00000020;overflow:hidden;font-size:clamp(30px,4.5vw,64px);line-height:1;transition:transform .2s,box-shadow .2s}
.ll-category:hover .ll-category-orb{transform:translateY(-3px);box-shadow:0 8px 19px #00000029}
.ll-category.is-active .ll-category-orb{outline:3px solid #d3541f;outline-offset:4px}
.ll-orb-all{--ll-accent:#c9561e}
.ll-category:focus-visible{outline:2px solid #cf4e1a;outline-offset:3px;border-radius:10px}
.ll-category>span:last-child{overflow-wrap:anywhere}
@media(max-width:980px){.ll-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}}
@media(max-width:620px){.ll-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 7px}.ll-category-orb{width:min(100%,96px);font-size:42px}.ll-category{font-size:11px!important}.ll-category-heading p{font-size:12px}}
@media(max-width:370px){.ll-category-orb{width:min(100%,80px);font-size:34px}}

/* LOTUSYA v1.5.8: basılı kitap oranında, kırpılmayan kapaklar */
.lotus-library .ll-grid{align-items:stretch}
.lotus-library .ll-card{display:flex;flex-direction:column}
.lotus-library .ll-cover{height:auto!important;aspect-ratio:2/3!important;display:flex!important;align-items:center;justify-content:center;background:#f2eee9!important}
.lotus-library .ll-cover-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}
.lotus-library .ll-cover:hover img{transform:none!important}
.lotus-library .ll-cover:after{display:none!important}
.lotus-library .ll-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(150deg,#d4a878,#7e5746);color:#fff;font-size:64px}
.lotus-library .ll-status{top:9px;right:9px}
.lotus-library .ll-card-body{flex:1;display:flex;flex-direction:column;gap:6px}
.lotus-library .ll-book-title{font-weight:750;font-size:16px;line-height:1.35;color:#242424!important;text-decoration:none!important;overflow-wrap:anywhere}
.lotus-library .ll-book-author{font-size:13px;color:#666}
.lotus-library .ll-card-body p{min-height:0;margin:4px 0 10px}
.lotus-library .ll-stats{margin-top:auto}
@media(max-width:720px){.lotus-library .ll-book-title{font-size:14px}.lotus-library .ll-book-author{font-size:12px}}

/* v1.5.9: okur üst görseli ve Lotus Sosyal kimlikli yazar kartları */
.lotus-library .ll-hero-art{background:#f7e9d9;min-height:270px;isolation:isolate}
.lotus-library .ll-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}
.lotus-library .ll-art-text{bottom:18px;right:18px;max-width:240px;font:italic 17px Georgia,serif;color:#5b3424;text-shadow:0 1px 3px #fff; background:#fff9;padding:8px 12px;border-radius:8px}
.lotus-library .ll-author-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}
.lotus-library .ll-author{align-items:flex-start;gap:14px}
.lotus-library .ll-author-avatar{display:block;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:#f2ede8}
.lotus-library .ll-author-avatar img,.lotus-library .ll-author-avatar .ls01-avatar{display:flex;width:84px!important;height:84px!important;object-fit:cover;border-radius:50%;align-items:center;justify-content:center}
.lotus-library .ll-author-name{display:block;color:#222!important;font-weight:750;font-size:16px;text-decoration:none!important}
.lotus-library .ll-author-verified{display:block;color:#bd541f;font-size:11px;margin-top:3px;font-weight:600}
.lotus-library .ll-author-details{min-width:0}
.lotus-library .ll-author-books{margin-top:7px}
@media(max-width:720px){.lotus-library .ll-hero-art{min-height:165px}.lotus-library .ll-art-text{font-size:13px;max-width:160px}.lotus-library .ll-author-avatar,.lotus-library .ll-author-avatar img,.lotus-library .ll-author-avatar .ls01-avatar{width:64px!important;height:64px!important}}
/* LOTUSYA v1.6.0 — reader-only design; main site header remains untouched */
.lotus-library{max-width:1480px!important;width:100%!important;--lo:#d55320}
.lotus-library .ll-hero{display:flex!important;position:relative!important;align-items:center;min-height:315px!important;border-radius:0!important;overflow:hidden!important;isolation:isolate;background:#251d18!important}
.lotus-library .ll-hero>.ll-hero-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-2!important}
.lotus-library .ll-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14100edb,#14100e99 40%,transparent 80%);z-index:-1}
.lotus-library .ll-hero-copy{padding:35px clamp(22px,5vw,68px)!important;max-width:690px;color:#fff!important}
.lotus-library .ll-hero-copy h2{font:700 clamp(30px,4vw,54px)/1.07 Georgia,serif!important;color:#fff!important;margin:8px 0 14px!important}
.lotus-library .ll-hero-copy>p{color:#fff!important;font-size:clamp(13px,1.5vw,17px)!important;margin:0 0 20px!important;line-height:1.55}
.lotus-library .ll-kicker{color:#ffe1cb!important}
.lotus-library .ll-cta{display:inline-block;background:var(--lo);color:#fff!important;padding:11px 23px;border-radius:25px;text-decoration:none!important;font-size:13px;font-weight:700}
.lotus-library .ll-content{padding:22px clamp(10px,2.7vw,38px)!important}
.lotus-library .ll-categories{background:transparent!important;padding:0 0 12px!important}
.lotus-library .ll-category-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.lotus-library .ll-category-heading h3,.lotus-library .ll-featured h3,.lotus-library .ll-authors-head h3{font:700 clamp(24px,2.7vw,32px) Georgia,serif!important;margin:0 0 5px!important}
.lotus-library .ll-category-heading p,.lotus-library .ll-featured p{font-size:13px;color:#697078;margin:0 0 12px}
.lotus-library .ll-more{border:0!important;background:none!important;color:#d04f1c!important;font-size:12px!important;white-space:nowrap;cursor:pointer}
.lotus-library .ll-category-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:14px 8px!important}
.lotus-library .ll-category{font-size:11px!important;gap:8px!important}
.lotus-library .ll-category-orb{width:min(100%,96px)!important;font-size:35px!important;box-shadow:0 2px 10px #0002!important}
.lotus-library .ll-category-orb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.lotus-library .ll-category-grid .ll-category:nth-child(n+11){display:none!important}
.lotus-library.ll-expanded .ll-category-grid .ll-category:nth-child(n+11){display:flex!important}
.lotus-library .ll-featured{margin:20px 0 12px}.lotus-library .ll-sort button{font-size:12px!important;padding:8px 13px!important}
.lotus-library .ll-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}
.lotus-library .ll-card{border-radius:7px!important;box-shadow:0 3px 14px #0000000c!important}
.lotus-library .ll-cover{aspect-ratio:2/3!important}.lotus-library .ll-cover-image{object-fit:contain!important}
.lotus-library .ll-card-body{padding:10px!important}.lotus-library .ll-book-title{font-size:13px!important}.lotus-library .ll-book-author,.lotus-library .ll-card-body p{font-size:11px!important}.lotus-library .ll-stats{font-size:10px!important}
.lotus-library .ll-authors{background:transparent!important;border:0!important;padding:0!important;margin-top:28px!important}
.lotus-library .ll-author-grid{display:flex!important;gap:17px!important;overflow-x:auto!important;padding:5px 0 15px;scroll-snap-type:x mandatory}
.lotus-library .ll-author{display:flex!important;flex:0 0 135px!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:5px!important;padding:7px!important;border:0!important;scroll-snap-align:start}
.lotus-library .ll-author-avatar{border:2px solid var(--lo);padding:3px;width:80px!important;height:80px!important}
.lotus-library .ll-author-avatar img,.lotus-library .ll-author-avatar .ls01-avatar{width:100%!important;height:100%!important}
.lotus-library .ll-author-details{display:flex;flex-direction:column;align-items:center;gap:4px}
.lotus-library .ll-author-name{font-size:12px!important;overflow-wrap:anywhere}
.lotus-library .ll-author-details p,.lotus-library .ll-author-details small{display:none!important}
.lotus-library .ll-author-verified{font-size:10px!important}
.lotus-library .ll-follow-form{margin:0!important;display:flex;flex-direction:column;align-items:center}
.lotus-library .ll-follow-form .ls01-btn,.lotus-library .ll-author-books{background:#fff!important;color:#c64c1d!important;border:1px solid #d85b29!important;border-radius:22px!important;font-size:11px!important;padding:5px 12px!important;text-decoration:none!important}
@media(max-width:1050px){.lotus-library .ll-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lotus-library .ll-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:650px){.lotus-library .ll-hero{min-height:255px!important}.lotus-library .ll-hero-copy{padding:25px 18px!important}.lotus-library .ll-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lotus-library .ll-category-orb{max-width:90px!important}.lotus-library .ll-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lotus-library .ll-category-heading{flex-wrap:wrap}.lotus-library .ll-author{flex-basis:112px!important}}

/* v1.6.1: reader refinements */
.lotus-library .ll-hero-logo{display:block;width:clamp(170px,21vw,255px);max-width:100%;background:#fffffff2;border-radius:10px;padding:7px 11px;margin-bottom:16px;box-sizing:border-box;box-shadow:0 3px 14px #0002}
.lotus-library .ll-hero-logo img{display:block;width:100%;height:auto;object-fit:contain}
.lotus-library .ll-category-orb{background:transparent!important;overflow:hidden!important;border-radius:50%!important;aspect-ratio:1!important}
.lotus-library .ll-category-orb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}
.lotus-library .ll-author-name,.lotus-library .ll-author-details>a.ll-author-name{background:transparent!important;color:#252525!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:2px 0!important;margin:0!important;line-height:1.4!important;text-decoration:none!important;font-size:13px!important;display:block!important}
.lotus-library .ll-author-name:hover{text-decoration:underline!important;color:#c94d1d!important}
.lotus-library .ll-author-details{gap:5px!important}
.lotus-library .ll-author{background:transparent!important;box-shadow:none!important}
.lotus-library .ll-author-avatar{box-sizing:content-box}
@media(max-width:650px){.lotus-library .ll-hero-logo{width:170px;padding:5px 8px}.lotus-library .ll-hero-copy h2{font-size:clamp(26px,7vw,38px)!important}}

/* v1.6.2 — photographic engraving hero and accessible category toggle */
.lotus-library .ll-hero{background:#241b17!important;min-height:340px!important}
.lotus-library .ll-hero>.ll-hero-photo{object-fit:cover!important;object-position:70% 50%!important;filter:saturate(1.09) contrast(1.05)}
.lotus-library .ll-hero::before{background:linear-gradient(90deg,rgba(20,13,9,.96) 0%,rgba(25,16,11,.87) 24%,rgba(25,16,11,.48) 51%,rgba(25,16,11,.08) 83%)!important}
.lotus-library .ll-hero-copy{max-width:680px!important}
.lotus-library .ll-category-heading .ll-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:11px 19px!important;border:2px solid #cf4d17!important;border-radius:999px!important;background:#cf4d17!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;box-shadow:0 3px 9px #cc501e25!important;transition:background .2s,transform .2s!important}
.lotus-library .ll-category-heading .ll-more:hover{background:#a73a0f!important;transform:translateY(-1px)!important}
.lotus-library .ll-category-heading .ll-more:focus-visible{outline:3px solid #242424!important;outline-offset:3px!important}
@media(max-width:650px){
 .lotus-library .ll-hero{min-height:310px!important}
 .lotus-library .ll-hero>.ll-hero-photo{object-position:58% 50%!important}
 .lotus-library .ll-hero::before{background:linear-gradient(90deg,rgba(20,13,9,.94),rgba(20,13,9,.65) 75%,rgba(20,13,9,.36))!important}
 .lotus-library .ll-category-heading .ll-more{width:100%!important;font-size:13px!important}
}

/* LOTUSYA v1.6.3: daha dengeli başlık ve şeffaf logo */
.lotus-library .ll-hero-logo{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;width:clamp(180px,20vw,265px)!important;margin-bottom:14px!important}
.lotus-library .ll-hero-logo img{width:100%!important;height:auto!important;mix-blend-mode:normal!important;filter:none!important}
.lotus-library .ll-hero-copy h2{font-size:clamp(32px,3.25vw,59px)!important;line-height:1.12!important;max-width:700px!important}
@media(max-width:650px){.lotus-library .ll-hero-logo{width:185px!important}.lotus-library .ll-hero-copy h2{font-size:clamp(28px,7vw,39px)!important}}

/* v1.6.5: transparent newly supplied logo, no external shadow */
.lotus-library .ll-hero-logo img{filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important}

/* v1.6.6: original uploaded LOTUSYA logo on a clean plaque; no transparency processing */
.lotus-library .ll-hero-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:min(100%,365px)!important;max-width:365px!important;padding:8px 11px!important;background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;margin-bottom:18px!important}
.lotus-library .ll-hero-logo img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important}
@media(max-width:650px){.lotus-library .ll-hero-logo{width:min(100%,260px)!important;padding:6px 9px!important;border-radius:9px!important}}

/* v1.6.7: kullanıcı logosu birebir, orijinal piksel içeriğine dokunulmadı */
.lotus-library .ll-hero-logo{background:#fff!important;padding:0!important;overflow:hidden!important;border-radius:9px!important;width:min(100%,365px)!important;box-shadow:none!important}
.lotus-library .ll-hero-logo img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}

/* LOTUSYA v1.6.8 - orijinal logoyu olceklendirmeden, tabelanin ust ve altindan 25px gizle */
.lotus-library .ll-hero-logo{overflow:hidden!important;padding:0!important;line-height:0!important}
.lotus-library .ll-hero-logo img{margin-top:-25px!important;margin-bottom:-25px!important;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important;filter:none!important}
@media(max-width:650px){.lotus-library .ll-hero-logo img{margin-top:-15px!important;margin-bottom:-15px!important}}

/* v1.6.9 — CSS ile sticker köşesi, orijinal logoya dokunulmaz */
.lotus-library .ll-hero-logo{position:relative!important;overflow:visible!important;isolation:isolate;display:inline-block!important;vertical-align:top!important;background:transparent!important;border-radius:0!important;line-height:0!important;}
.lotus-library .ll-hero-logo .ll-logo-crop{display:block;overflow:hidden;border-radius:9px;background:#fff;line-height:0;}
.lotus-library .ll-hero-logo .ll-logo-crop img{display:block;width:100%!important;height:auto!important;margin-top:-25px!important;margin-bottom:-25px!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;}
/* Sağ üstte kalkmış etiketin turuncu/pembe arka yüzü */
.lotus-library .ll-hero-logo::after{content:"";position:absolute;z-index:3;right:0;top:0;width:21px;height:21px;background:linear-gradient(135deg,#ffb4b5 0%,#f08b85 44%,#d9572b 100%);clip-path:polygon(0 0,100% 100%,100% 0);border-top-right-radius:9px;filter:drop-shadow(-2px 2px 1px rgba(0,0,0,.16));pointer-events:none;}
/* Altından görünen ince kâğıt gölgesi */
.lotus-library .ll-hero-logo::before{content:"";position:absolute;z-index:2;right:1px;top:1px;width:24px;height:24px;background:linear-gradient(135deg,rgba(20,12,9,.18),transparent 75%);clip-path:polygon(0 0,100% 100%,100% 0);pointer-events:none;}
@media(max-width:650px){.lotus-library .ll-hero-logo .ll-logo-crop img{margin-top:-15px!important;margin-bottom:-15px!important}.lotus-library .ll-hero-logo::after{width:15px;height:15px}.lotus-library .ll-hero-logo::before{width:17px;height:17px}}

/* LOTUSYA v1.8.9 */
.lor-adult-badge{display:inline-flex;align-items:center;border-radius:20px;padding:5px 10px;background:#8f2930;color:#fff;font-size:12px;font-weight:700;margin:4px 8px 8px 0}
.ll-cover .lor-adult-badge{position:absolute;top:10px;left:10px;z-index:4;margin:0}
.lor-finished{border:1px solid #d9e7d5;background:#f5faf3;padding:20px;border-radius:12px}

/* v1.9.1: keep the status and 18+ labels stacked at the upper-right of the cover. */
.lotus-library .ll-cover .ll-status{top:9px!important;right:9px!important;left:auto!important;z-index:5!important;}
.lotus-library .ll-cover .lor-adult-badge{position:absolute!important;top:43px!important;right:9px!important;left:auto!important;z-index:5!important;margin:0!important;max-width:calc(100% - 18px);box-sizing:border-box;white-space:normal;text-align:center;line-height:1.25;}

/* LOTUSYA 1.9.8: category pages within the reader library */
.ll-genre-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:9px;font-size:13px;color:#b94a1b}
.ll-genre-breadcrumb a{color:#c9501d;text-decoration:none}
.ll-genre-breadcrumb a:hover{text-decoration:underline}
.ll-clear-genre{display:inline-flex;align-items:center;align-self:center;color:#c9501d;text-decoration:none;font-weight:650;font-size:14px}
.ll-clear-genre:hover{text-decoration:underline}
.ll-featured{scroll-margin-top:110px}
.ll-genre-breadcrumb[hidden],.ll-clear-genre[hidden]{display:none!important}
