/* StarLab Webtoon — ana sayfa + dikey okuyucu */
:root{--wt-bg:#0f0a0c;--wt-surface:#1a1013;--wt-surface2:#24161a;--wt-line:#3a2227;--wt-text:#ececf3;--wt-muted:#9a9aaf;--wt-accent:#c4283f;--wt-accent2:#8e1b30;--wt-gold:#f5c451}
body.wt-mode{background:var(--wt-bg)}
.wt-home{max-width:1240px;margin:0 auto;padding:18px 16px 60px;color:var(--wt-text)}
.wt-home a{text-decoration:none;color:inherit}

/* ---- Vitrin ---- */
.wt-hero{position:relative;margin-bottom:18px}
.wt-hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;border-radius:22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.wt-hero-track::-webkit-scrollbar{display:none}
.wt-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:340px;overflow:hidden;border-radius:22px;isolation:isolate}
.wt-slide-bg{position:absolute;inset:-20px;background:var(--wt-bg) center/cover no-repeat;filter:blur(22px) brightness(.45) saturate(1.2);transform:scale(1.1);z-index:-2}
.wt-slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,14,19,.85),rgba(14,14,19,.25) 60%,rgba(14,14,19,.6))}
.wt-slide{background-image:var(--wt-bg);}
.wt-slide-inner{display:flex;gap:28px;align-items:center;padding:30px 36px;height:100%}
.wt-slide-cover{flex:0 0 190px;aspect-ratio:2/3;border-radius:16px;overflow:hidden;box-shadow:0 20px 44px -12px rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.15)}
.wt-slide-cover img{width:100%;height:100%;object-fit:cover;display:block}
.wt-slide-info{min-width:0;display:flex;flex-direction:column;gap:12px}
.wt-slide-badges{display:flex;gap:8px;flex-wrap:wrap}
.wt-slide-title{margin:0;font-size:2.2rem;line-height:1.12;font-weight:900;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wt-slide-title a{color:#fff}
.wt-slide-genres{display:flex;gap:8px;flex-wrap:wrap;color:#dcbcc0;font-size:.9rem}
.wt-slide-genres span{padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.1)}
.wt-slide-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.wt-hero-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}
.wt-hero-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#3a3a4b;padding:0;cursor:pointer;transition:width .3s,background .3s}
.wt-hero-dots button.is-active{width:26px;border-radius:999px;background:var(--wt-accent)}

/* ---- Düğmeler, rozetler ---- */
.wt-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:12px;font-weight:800;font-size:.92rem;border:1px solid transparent;cursor:pointer;transition:transform .15s,filter .15s}
.wt-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}
.wt-btn-primary{background:linear-gradient(135deg,var(--wt-accent),var(--wt-accent2));color:#fff!important}
.wt-btn-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff!important}
.wt-btn.is-disabled{opacity:.4;pointer-events:none}
.wt-pill{padding:3px 11px;border-radius:999px;background:rgba(255,255,255,.12);font-size:.78rem;font-weight:700}
.wt-type{position:absolute;right:8px;top:8px;padding:3px 9px;border-radius:8px;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.62);backdrop-filter:blur(6px)}
.wt-slide-badges .wt-type{position:static}
.wt-type-manga{background:#e11d48}.wt-type-manhwa{background:#2563eb}.wt-type-manhua{background:#d97706}.wt-type-webtoon{background:#059669}.wt-type-novel{background:#721524}
.wt-card .wt-type{opacity:.95}

/* ---- Tür sekmeleri ---- */
.wt-types{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:none}
.wt-types::-webkit-scrollbar{display:none}
.wt-types button{flex:0 0 auto;padding:9px 18px;border-radius:999px;border:1px solid var(--wt-line);background:var(--wt-surface);color:var(--wt-muted);font-weight:700;cursor:pointer;transition:all .2s}
.wt-types button.is-active{background:var(--wt-accent2);border-color:var(--wt-accent);color:#fff}

/* ---- Bölümler ---- */
.wt-section{margin:22px 0 30px}
.wt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.wt-head h2{margin:0;font-size:1.32rem;font-weight:900;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;color:#fff}
.wt-head h2 i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(196,40,63,.16);color:#e0566b;font-size:.9rem}
.wt-head-note{color:var(--wt-muted);font-size:.85rem}
.wt-more{color:var(--wt-muted);font-weight:700;font-size:.9rem}
.wt-more:hover{color:#fff}
.wt-days{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;scrollbar-width:none}
.wt-days::-webkit-scrollbar{display:none}
.wt-days button{position:relative;flex:1 0 auto;min-width:64px;padding:10px 12px;border-radius:14px;border:1px solid var(--wt-line);background:var(--wt-surface);color:var(--wt-muted);font-weight:800;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}
.wt-days button small{font-size:.62rem;color:var(--wt-accent);font-weight:700;text-transform:uppercase}
.wt-days button.is-active{background:linear-gradient(135deg,var(--wt-accent2),#5a0f1d);color:#fff;border-color:var(--wt-accent)}
.wt-days button.is-active small{color:#f6b8c1}

.wt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px}
.wt-row{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#2e2e3d transparent}
.wt-row .wt-card{flex:0 0 168px;scroll-snap-align:start}
.wt-empty{color:var(--wt-muted);text-align:center;padding:30px 0}

.wt-card{display:block;position:relative}
.wt-cover{position:relative;aspect-ratio:3/4.2;border-radius:14px;overflow:hidden;background:var(--wt-surface2);border:1px solid rgba(255,255,255,.06);transition:transform .35s ease,box-shadow .35s ease}
.wt-cover img{width:100%;height:100%;object-fit:cover;display:block}
.wt-card:hover .wt-cover{transform:translateY(-4px);box-shadow:0 16px 34px -12px rgba(196,40,63,.55)}
.wt-ch{position:absolute;left:8px;bottom:8px;padding:4px 10px;border-radius:8px;background:rgba(0,0,0,.72);color:#fff;font-size:.74rem;font-weight:800;backdrop-filter:blur(6px)}
.wt-adult{position:absolute;right:8px;bottom:8px;padding:2px 7px;border-radius:6px;background:#dc2626;color:#fff;font-size:.66rem;font-weight:900}
.wt-card-title{margin-top:9px;font-weight:800;font-size:.92rem;line-height:1.3;color:var(--wt-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.wt-card-sub{margin-top:3px;color:var(--wt-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wt-card-sub i{color:#fb923c}
.wt-card.is-hidden{display:none}

/* sıra ve YENİ kalkanları */
.wt-rank,.wt-new{--shield:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);--rim:linear-gradient(180deg,#7a5f62,#4b3538);position:absolute;left:8px;top:0;z-index:3;width:32px;height:38px;display:grid;place-items:center;padding-bottom:6px;isolation:isolate;clip-path:var(--shield);background:var(--rim);color:#e6e8ee;font-weight:800;font-size:14px;line-height:1}
.wt-rank::before,.wt-new::before{content:"";position:absolute;inset:2px;z-index:-1;clip-path:var(--shield);background:linear-gradient(180deg,#241a1b,#140d0e)}
.wt-rank-1{--rim:linear-gradient(180deg,#ffe08a,#c28a1d);color:#ffe08a}
.wt-rank-2{--rim:linear-gradient(180deg,#f3f5f9,#8f98a8);color:#eef1f6}
.wt-rank-3{--rim:linear-gradient(180deg,#f2a867,#a9601f);color:#f2a867}
.wt-new{--rim:linear-gradient(180deg,#ef7c8b,#721524);color:#f18d9a;font-size:9px;letter-spacing:.02em}
.wt-new::before{background:linear-gradient(180deg,#33161a,#1c0b0d)}

.wt-genres{display:flex;flex-wrap:wrap;gap:10px}
.wt-genres a{padding:9px 16px;border-radius:12px;background:var(--wt-surface);border:1px solid var(--wt-line);font-weight:700;color:var(--wt-text);transition:all .2s}
.wt-genres a small{color:var(--wt-muted);margin-left:4px}
.wt-genres a:hover{border-color:var(--wt-accent);background:var(--wt-surface2)}

/* ---- Okuyucu ---- */
body.wt-mode.single-chapter .site-header,body.wt-mode.single-chapter header.site-header{position:relative}
.wt-reader{--wt-w:760px;--wt-page:#0b0b0f;position:relative;background:var(--wt-page);color:var(--wt-text);min-height:100vh}
.wt-reader[data-bg="dark"]{--wt-page:#16161c}.wt-reader[data-bg="gray"]{--wt-page:#2a2a33}
.wt-reader[data-width="560"]{--wt-w:560px}.wt-reader[data-width="760"]{--wt-w:760px}.wt-reader[data-width="960"]{--wt-w:960px}.wt-reader[data-width="full"]{--wt-w:100%}
.wt-progress{position:fixed;left:0;top:0;right:0;height:3px;z-index:1200;background:transparent}
.wt-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wt-accent),#eb5e71)}
.wt-bar{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(14,14,19,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--wt-line);transition:transform .3s ease}
.wt-reader.bars-hidden .wt-bar{transform:translateY(-110%)}
.wt-bar-back{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--wt-surface2);color:#fff!important;flex:0 0 auto}
.wt-bar-title{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}
.wt-bar-title strong{font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wt-bar-title span{font-size:.78rem;color:var(--wt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wt-bar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.wt-icon-btn{width:38px;height:38px;border-radius:12px;border:0;display:grid;place-items:center;background:var(--wt-surface2);color:#fff!important;cursor:pointer;font-size:.95rem}
.wt-icon-btn:hover{background:#2c2c3a}
.wt-icon-btn.is-disabled{opacity:.35;pointer-events:none}
.wt-icon-btn.is-on,.wt-icon-btn.bookmarked{color:var(--wt-gold)!important}
.wt-select{height:38px;border-radius:12px;border:1px solid var(--wt-line);background:var(--wt-surface2);color:#fff;padding:0 10px;max-width:150px}

.wt-strip{margin:0 auto;width:100%;max-width:var(--wt-w);background:var(--wt-page);cursor:pointer}
.wt-strip img{display:block;width:100%;height:auto;margin:0;padding:0;border:0;max-width:100%;user-select:none;-webkit-user-drag:none}
.wt-strip p{margin:0}
.wt-reader.is-text .wt-strip{padding:34px 22px;max-width:760px;font-size:var(--wt-fs,17px);line-height:1.85;color:#e7e7ef;cursor:auto}
.wt-reader.is-text .wt-strip p{margin:0 0 1.1em}
.wt-reader.is-strip .wt-set-text{display:none}
.wt-end{max-width:var(--wt-w);margin:0 auto;padding:44px 18px 40px;text-align:center;border-top:1px solid var(--wt-line)}
.wt-reader.is-text .wt-end{max-width:760px}
.wt-end-label{margin:0 0 6px;color:var(--wt-muted);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}
.wt-end h3{margin:0 0 20px;font-size:1.2rem}
.wt-end-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.wt-comments{max-width:880px;margin:0 auto;padding:10px 18px 120px;background:var(--wt-page)}
.wt-dock{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:1100;display:none;gap:4px;padding:6px;border-radius:18px;background:rgba(20,20,28,.94);border:1px solid var(--wt-line);backdrop-filter:blur(12px);box-shadow:0 12px 34px rgba(0,0,0,.55);transition:transform .3s}
.wt-reader.bars-hidden .wt-dock{transform:translate(-50%,140%)}
.wt-dock a,.wt-dock button{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:13px;border:0;background:transparent;color:#fff!important;font-weight:700;font-size:.85rem;cursor:pointer}
.wt-dock a.is-disabled{opacity:.35;pointer-events:none}
.wt-dock a:active,.wt-dock button:active{background:var(--wt-surface2)}

.wt-sheet-overlay{position:fixed;inset:0;z-index:1300;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center}
.wt-sheet-overlay[hidden]{display:none}
.wt-sheet{width:min(520px,100%);background:var(--wt-surface);border-radius:22px 22px 0 0;padding:20px 20px 28px;border:1px solid var(--wt-line)}
.wt-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.wt-sheet-head h3{margin:0;font-size:1.1rem}
.wt-sheet-head button{width:34px;height:34px;border-radius:10px;border:0;background:var(--wt-surface2);color:#fff;cursor:pointer}
.wt-set{margin:14px 0}
.wt-set label{display:block;color:var(--wt-muted);font-size:.82rem;font-weight:700;margin-bottom:8px}
.wt-seg{display:flex;gap:6px;flex-wrap:wrap}
.wt-seg button{flex:1;padding:10px 12px;border-radius:12px;border:1px solid var(--wt-line);background:var(--wt-surface2);color:#d6d6e4;font-weight:700;cursor:pointer}
.wt-seg button.is-active{background:var(--wt-accent2);border-color:var(--wt-accent);color:#fff}
.wt-hint{color:var(--wt-muted);font-size:.78rem;margin:14px 0 0}
.wt-gate{max-width:480px;margin:60px auto;text-align:center;padding:30px;border-radius:20px;background:var(--wt-surface);border:1px solid var(--wt-line);color:#fff}
.wt-gate i{font-size:2.2rem;color:var(--wt-gold)}
.wt-gate-actions{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}

@media(max-width:1000px){.wt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wt-slide-inner{padding:22px}.wt-slide-title{font-size:1.7rem}}
@media(max-width:640px){
  .wt-home{padding:12px 12px 70px}
  .wt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}
  .wt-slide{min-height:0}.wt-slide-inner{flex-direction:row;gap:14px;padding:16px}
  .wt-slide-cover{flex:0 0 112px}.wt-slide-title{font-size:1.2rem}.wt-slide-genres{font-size:.76rem}
  .wt-slide-actions .wt-btn{padding:9px 14px;font-size:.82rem}.wt-slide-actions .wt-btn-ghost{display:none}
  .wt-row .wt-card{flex-basis:128px}
  .wt-card-title{font-size:.82rem}.wt-head h2{font-size:1.1rem}
  .wt-bar{padding:8px 10px;gap:8px}.wt-bar-actions .wt-icon-btn:not(.btn-bookmark):not(#wt-open-settings){display:none}.wt-select{max-width:96px}
  .wt-bar-actions #wt-open-settings{display:none}
  .wt-dock{display:flex}
  .wt-end-actions .wt-btn{padding:10px 14px;font-size:.84rem}
}

.wt-noimg{position:absolute;inset:0;display:grid;place-items:center;font-size:2.6rem;font-weight:900;color:#f39ca8;background:linear-gradient(145deg,#451f24,#17171f)}

/* Ana temanın "body.home .main-content > section" panel çerçevesini ve kart sıfırlamasını ezer */
body.home.wt-mode .main-content.wt-home > section{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;max-width:none}
body.home.wt-mode .main-content.wt-home > section.wt-section{margin:22px 0 30px!important}
body.home.wt-mode .main-content.wt-home .wt-card{background:none!important;border:0!important;box-shadow:none!important}
body.home.wt-mode .main-content.wt-home .wt-cover{border:1px solid rgba(255,255,255,.06)!important;background:#1f1f29!important}
body.home.wt-mode .main-content.wt-home .wt-days button{background:#17171f!important}
body.home.wt-mode .main-content.wt-home .wt-days button.is-active{background:linear-gradient(135deg,#8e1b30,#5a0f1d)!important}
body.home.wt-mode .main-content.wt-home .wt-slide{border:0!important;background:#0e0e13!important}

/* ===== Çizim odaklı tek sütun düzen ===== */
.wt-quick{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 14px;scrollbar-width:none}
.wt-quick::-webkit-scrollbar{display:none}
.wt-quick a{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;background:#17171f;border:1px solid rgba(255,255,255,.07);color:#e5e7eb;font-weight:700;font-size:.9rem;white-space:nowrap}
.wt-quick a i{color:#c4283f}
.wt-list{display:flex;flex-direction:column;gap:10px}
.wt-item{display:flex;gap:14px;padding:12px;border-radius:16px;background:#14141b;border:1px solid rgba(255,255,255,.06)}
.wt-item.is-hidden{display:none}
.wt-item-cover{position:relative;flex:0 0 96px;aspect-ratio:3/4.2;border-radius:12px;overflow:hidden;background:#1f1f29;align-self:flex-start}
.wt-item-cover img{width:100%;height:100%;object-fit:cover;display:block}
.wt-item-cover .wt-type{position:absolute;left:6px;top:6px}
.wt-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
.wt-item-title{margin:0;font-size:1.02rem;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wt-item-title a{color:#fff}
.wt-adult-inline{font-size:.65rem;padding:1px 6px;border-radius:6px;background:#dc2626;color:#fff;vertical-align:middle}
.wt-item-rate{color:#fbbf24;font-size:.8rem;font-weight:700}
.wt-item-chs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.wt-item-chs a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#1c1c26;color:#e5e7eb;font-size:.85rem;font-weight:600}
.wt-item-chs li:first-child a{background:rgba(196,40,63,.14);border:1px solid rgba(196,40,63,.28)}
.wt-item-chs time{color:#8b8b9a;font-size:.74rem;font-weight:500;white-space:nowrap}
.wt-new-dot{font-size:.6rem;padding:2px 6px;border-radius:6px;background:#c4283f;color:#fff;margin-left:6px}
.wt-none{color:#8b8b9a;font-size:.85rem}
.wt-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}
.wt-pager a{padding:10px 18px;border-radius:12px;background:#8e1b30;color:#fff;font-weight:700}
.wt-pager span{color:#8b8b9a;font-weight:700}
.wt-cal-note{margin:-4px 0 14px}
.wt-empty{color:#8b8b9a;text-align:center;padding:24px}
@media(min-width:900px){.wt-list{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:640px){.wt-item-cover{flex-basis:88px}}
body.wt-mode .main-content.wt-home .wt-item{background:#14141b!important;border:1px solid rgba(255,255,255,.06)!important}
body.wt-mode .main-content.wt-home .wt-item-chs a{background:#1c1c26!important}
body.wt-mode .main-content.wt-home .wt-item-chs li:first-child a{background:rgba(196,40,63,.14)!important}
body.wt-mode .main-content.wt-home .wt-quick a{background:#17171f!important}
body.wt-mode .main-content.wt-home .wt-item-cover{border:0!important}

/* ===== Bölüm başı / sonu görselleri ===== */
@font-face{font-family:'Edo';src:url('../fonts/edo.ttf') format('truetype');font-display:swap}
.wt-bumper{position:relative;display:block;width:100%;margin:0;line-height:0;container-type:inline-size;overflow:hidden}
.wt-bumper-img{display:block;width:100%;height:auto;position:relative;z-index:1}
.wt-intro-cover{position:absolute;z-index:0;left:5.28%;top:7.22%;width:41.8%;height:78.5%;object-fit:cover}
.wt-intro-author{position:absolute;z-index:2;left:65.2%;top:69.8%;transform:translateY(-50%);max-width:27%;font-family:'Edo',sans-serif;font-weight:400;font-size:3cqw;line-height:1.1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;text-shadow:none;letter-spacing:.02em}
.wt-strip .wt-bumper{margin:0!important;padding:0!important}
.wt-strip .wt-bumper .wt-bumper-img{display:block!important;width:100%!important;height:auto!important;position:relative!important;z-index:1!important;margin:0!important}
.wt-strip .wt-bumper .wt-intro-cover{position:absolute!important;z-index:0!important;left:5.28%!important;top:7.22%!important;width:41.8%!important;height:78.5%!important;object-fit:cover!important;margin:0!important}
/* Yazar adı: gerekirse 2 satıra bölünür, JS alana sığacak şekilde küçültür */
.wt-intro-author{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;width:28%;left:64.6%!important;line-height:1.05!important;overflow-wrap:anywhere;word-break:break-word}
.wt-intro-author{top:71.2%!important;width:25%!important}
/* Yazar adı alanı: pembe ile işaretlenen kutu (x 953–1233, y 673–745 / 1534×1025) — soldan başlar, dikeyde ortalı */
.wt-intro-author{left:62.13%!important;top:65.66%!important;width:18.25%!important;height:7.02%!important;transform:none!important;display:flex!important;align-items:center;justify-content:flex-start;text-align:left;overflow:hidden!important}

/* ===== Görsel koruma: canvas yer tutucuları ===== */
.wt-pg{display:block;width:100%;min-height:120px;background:#0b0b10;line-height:0;position:relative}
.wt-pg.is-ready{min-height:0}
.wt-pg canvas{display:block;width:100%;height:auto;pointer-events:none;-webkit-touch-callout:none}
.wt-pg.is-error::after{content:'Görsel yüklenemedi. Sayfayı yenile.';position:absolute;inset:0;display:grid;place-items:center;color:#8b8b9a;font:14px system-ui,sans-serif}
.wt-reader{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.wt-reader .wt-end,.wt-reader .wt-comments,.wt-reader .wt-bar{-webkit-user-select:text;user-select:text}
@media print{body{display:none!important}}

/* bordo palet: StarLab ana tema değişkenlerini ez */
:root,body{--color-primary:#8e1b30;--color-primary-hover:#a8213a;--color-primary-light:#e0566b;--color-primary-rgb:196,40,63;--sl-accent:#c4283f;--color-accent:#c4283f;--color-accent-hover:#a8213a;--primary:352 76% 46%}

/* tür rozetleri (Manhwa/Manga...) kaldırıldı */
.wt-type{display:none!important}
