.content-tabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid var(--line);padding-top:0;padding-bottom:0}.content-tabs a{font-size:16px;font-weight:650;padding:13px 1px 11px;color:var(--muted);border-bottom:3px solid transparent}.content-tabs a[aria-current=page]{color:var(--ink);border-color:#6351d8}.wt-page{min-height:55vh;padding-top:22px;padding-bottom:95px}.wt-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.wt-heading h1{font-size:27px;margin:0 0 6px}.wt-heading p{font-size:13px;color:var(--muted);margin:0}.wt-heading>.primary,.wt-heading>.secondary{margin:0;font-size:12px}.wt-filters{display:flex;gap:8px;margin-bottom:16px}.wt-filters button{border:1px solid var(--line);border-radius:20px;padding:8px 13px;background:var(--paper);color:var(--muted);font-size:12px;cursor:pointer}.wt-filters .active{background:#6752d9;color:white;border-color:#6752d9}.wt-search{display:block;margin-bottom:24px}.wt-search input{box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.wt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.wt-grid .cover{width:100%;height:auto;aspect-ratio:2/3;margin:0;overflow:hidden;border-radius:8px}.wt-grid .cover img,.wt-detail .cover img{width:100%;height:100%;object-fit:cover}.wt-cover-empty{background:linear-gradient(145deg,#344946,#25302e);color:#f6ecd9;display:flex;flex-direction:column;justify-content:space-between;padding:18px;box-sizing:border-box}.wt-cover-empty strong{font-size:24px}.wt-empty{grid-column:1/-1;padding:70px 20px;text-align:center;background:var(--soft);border-radius:16px}.wt-empty h2{font-size:20px}.wt-empty p{font-size:13px;line-height:1.8;color:var(--muted)}.wt-episode{display:flex;align-items:center;justify-content:space-between}.wt-episode>span{display:grid;gap:5px}.wt-episode small{color:var(--muted);font-size:11px}.wt-episode svg{width:16px}.wt-detail .detail-centered-cover .cover{aspect-ratio:2/3}.wt-manage-row{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0;color:var(--ink)}.wt-manage-row>.cover{width:64px;height:90px;flex-shrink:0;margin:0}.wt-manage-row>span{flex:1;min-width:0;display:grid;gap:6px}.wt-manage-row small{font-size:11px;color:var(--muted)}.wt-manage-row>svg{width:18px}.wt-manage-row .secondary{font-size:11px;padding:8px 10px}.wt-dialog{width:calc(100% - 28px);max-width:650px;box-sizing:border-box}.wt-form{display:grid;gap:16px}.wt-form label{display:grid;gap:7px;font-size:13px}.wt-form input,.wt-form select,.wt-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit}.wt-form-pair{display:grid;grid-template-columns:85px 1fr;gap:12px}.wt-form p{margin:0;font-size:12px}.wt-form .primary{margin:0}.wt-page-order{max-height:38vh;overflow-y:auto}.wt-page-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.wt-page-item>img{width:45px;height:60px;object-fit:contain;background:#eee}.wt-page-item>span{flex:1;min-width:0;font-size:11px;overflow-wrap:anywhere}.wt-page-item button{padding:6px 8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;cursor:pointer}.wt-page-item button:disabled{opacity:.35}.wt-preview-dialog{max-width:760px;width:calc(100% - 20px);padding:12px}.wt-draft-preview{background:#fff}.wt-draft-preview img{display:block;width:100%;height:auto;margin:0}.wt-reader{background:#fff;color:#252327;min-height:100dvh;padding-top:58px;padding-bottom:25px}.wt-reader-header{position:fixed;top:0;left:0;right:0;z-index:15;display:flex;align-items:center;gap:12px;height:58px;padding:0 18px;background:#ffffffed;color:#252327;border-bottom:1px solid #eee;box-sizing:border-box}.wt-reader-header>a{display:flex;align-items:center;font-size:12px;color:#514e57}.wt-reader-header svg{width:21px;height:21px}.wt-reader-header>span{display:grid;gap:2px;flex:1;min-width:0}.wt-reader-header b,.wt-reader-header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-reader-header b{font-size:13px}.wt-reader-header small{font-size:11px;color:#807b86}.wt-pages{max-width:800px;margin:0 auto}.wt-pages figure{padding:0;margin:0}.wt-pages img{display:block;width:100%;height:auto;min-height:1px;margin:0}.wt-pages figcaption{padding:20px;text-align:center;font-size:13px;color:#655d6d;background:#f6f3f8}.wt-pages figcaption[hidden]{display:none}.wt-reader-footer{max-width:760px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px auto;padding:0 18px;font-size:13px;color:#827b89}.wt-reader-footer a{color:#3c3545}.wt-reader-footer .primary{margin:0;color:#fff;font-size:13px}.wt-resume-position{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:15;background:#252327e8;color:#fff;border:0;border-radius:24px;padding:13px 22px;cursor:pointer;box-shadow:0 3px 15px #0002}body:has(.wt-reader) .bottom-nav{display:none}
@media(max-width:650px){.content-tabs{gap:24px}.content-tabs a{font-size:15px;padding-top:11px;padding-bottom:9px}.wt-page{padding-top:18px}.wt-heading h1{font-size:23px}.wt-heading p{font-size:11px}.wt-heading>.secondary,.wt-heading>.primary{font-size:10px;padding:9px 10px;white-space:nowrap}.wt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.wt-grid .poster-card h3{font-size:13px;line-height:1.4}.wt-grid .poster-card p{font-size:11px}.wt-grid .poster-meta{font-size:9px;gap:4px;flex-wrap:wrap}.wt-empty{padding:50px 16px}.wt-empty h2{font-size:18px}.wt-page-item>div{display:flex;gap:3px}.wt-page-item button{font-size:11px;padding:6px}.wt-manage-row .secondary{padding:7px;font-size:10px}.wt-form input{font-size:16px}}
/* Webtoon discovery, shelves and details use the novel components above. */
.wt-reader .reader-community{max-width:760px;margin:24px auto;padding:20px;box-sizing:border-box;background:var(--paper);color:var(--ink)}.wt-admin-entry{font-size:10px;padding:7px 10px;margin:0}.shelf-tabs>a{padding:12px 4px;font-size:14px;border-bottom:2px solid transparent;color:var(--muted)}.shelf-tabs>a.active{border-color:#7355a7;color:var(--ink);font-weight:650}.compact-home .home-banner-slide .wt-cover-empty{padding:30px}.wt-detail .detail-hero-backdrop .cover{max-width:none}.wt-detail .detail-hero-backdrop .cover img{height:100%}

.wt-pages figure.wt-image-pending{min-height:min(2600px,325vw)}

.wt-language-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 22px;background:var(--paper,#fff);border-bottom:1px solid var(--line,#eee);color:var(--ink,#252327)}.detail-page>.wt-language-bar{max-width:960px;margin:0 auto}.wt-language-bar label{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:650}.wt-language-bar select{padding:9px 32px 9px 12px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--paper,#fff);color:inherit;font:inherit;font-size:14px;min-width:165px}.wt-language-bar>span{font-size:12px;color:var(--muted,#777)}.wt-reader>.wt-language-bar{max-width:800px;box-sizing:border-box;margin:0 auto}.wt-language-empty{text-align:center;padding:50px 20px;line-height:1.7}.wt-language-empty>b{font-size:13px;color:#6752d9}.wt-language-empty h2{font-size:21px}.wt-language-empty p{font-size:13px;color:var(--muted,#777)}.wt-language-empty .secondary{display:inline-block}.wt-manage-row{flex-wrap:wrap}.wt-manage-row>span{flex-basis:45%}@media(max-width:600px){.wt-language-bar{padding:15px 18px;gap:9px}.wt-language-bar>span{width:100%;font-size:11px}.wt-language-empty h2{font-size:18px}.wt-manage-row>span{flex-basis:100%}}

.wt-member-gate{max-width:660px;margin:65px auto;text-align:center;padding:30px 22px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.wt-member-gate h1{font-size:24px;line-height:1.5}.wt-member-gate p{font-size:14px;line-height:1.9;color:var(--muted)}.wt-member-gate .actions{justify-content:center;flex-wrap:wrap;margin-top:24px}.wt-member-gate .actions a{font-size:13px}.wt-members-notice{margin:0;padding:17px 22px;text-align:center;background:var(--soft);color:var(--muted);font-size:12px;line-height:1.8}
