ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{margin:0;padding:0;box-sizing:border-box}:root{--black:#0D0E12;--navy:#292735;--burgundy:#561728;--dark-red:#4F1019;--magenta:#C92258;--cream:#FAF0E7;--white:#FFFFFF;--bg-primary:var(--black);--bg-secondary:var(--navy);--text-primary:var(--white);--text-secondary:var(--cream);--accent:var(--magenta);--card-bg:rgba(41, 39, 53, 0.6);--color-patreon:#FF424D;--color-patreon-hover:#E13743;--color-success:#4CAF50;--color-error:#DC3545;--color-info:#2196F3;--color-warning:#FF9800;--color-star:#FFD700;--color-white-5:rgba(255, 255, 255, 0.05);--color-white-10:rgba(255, 255, 255, 0.1);--color-white-15:rgba(255, 255, 255, 0.15);--color-white-20:rgba(255, 255, 255, 0.2);--color-white-30:rgba(255, 255, 255, 0.3);--color-scrim-30:rgba(0, 0, 0, 0.3);--color-scrim-50:rgba(0, 0, 0, 0.5);--color-black-alpha-70:rgba(13, 14, 18, 0.7);--color-black-alpha-95:rgba(13, 14, 18, 0.95);--color-accent-10:rgba(201, 34, 88, 0.1);--color-accent-20:rgba(201, 34, 88, 0.2);--font-size-xs:0.7rem;--font-size-sm:0.8rem;--font-size-md:0.9rem;--font-size-base:1rem;--font-size-lg:1.1rem;--font-size-xl:1.3rem;--font-size-2xl:1.8rem;--font-size-3xl:2.5rem;--space-xs:0.5rem;--space-sm:0.8rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:50%;--container-sm:600px;--container-md:800px;--container-lg:1280px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--z-base:1;--z-elevated:10;--z-sticky:100;--z-modal:1000;--shadow-sm:0 2px 5px rgba(0, 0, 0, 0.1);--shadow-md:0 5px 15px rgba(0, 0, 0, 0.2);--shadow-lg:0 10px 25px rgba(0, 0, 0, 0.3);--line-height-tight:1.2;--line-height-base:1.6;--line-height-relaxed:1.8}html{height:100%}main,main.site-main{flex-grow:1}main{margin-bottom:var(--space-xl)}a:hover,body{color:var(--text-primary)}body{font-family:"Rubik",sans-serif;background-color:var(--bg-primary);line-height:var(--line-height-base);font-weight:300;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3{font-weight:500;line-height:var(--line-height-tight);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-3xl);margin-top:var(--space-lg)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{margin-bottom:var(--space-md)}a{color:var(--accent);text-decoration:none;transition:color var(--transition-base),opacity var(--transition-base)}a:hover{opacity:1}.container{width:100%;max-width:var(--container-lg);margin:0 auto;padding:0 var(--space-lg)}.content-section{padding:2rem 0;position:relative;border-top:none}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.section-title{font-size:var(--font-size-xl);font-weight:500}.novel-card .status-badge.status-completed{background-color:#198754;color:#fff}.novel-card .status-badge.status-ongoing,.novel-cover-container .cover-status.status-ongoing{background-color:#0d6efd;color:#fff}@media (max-width:1280px){.container{max-width:100%}}@media (max-width:1024px){:root{--space-3xl:3rem}}@media (max-width:768px){:root{--font-size-3xl:2rem;--font-size-2xl:1.5rem;--space-xl:1.5rem}.container{padding:0 var(--space-sm)}.content-section{padding:var(--space-lg) var(--space-md)}.section-header{align-items:baseline}.section-header .section-title{margin-bottom:0}}@media (max-width:480px){.container{padding:0 var(--space-xs)}.content-section{padding:var(--space-md)}.section-header{margin-bottom:var(--space-md)}.section-title{font-size:var(--font-size-lg)}}.header,.logo{align-items:center}.header{display:flex;justify-content:flex-start;padding:var(--space-md) var(--space-xl);background-color:var(--color-black-alpha-95);border-bottom:1px solid rgb(255 255 255/.05);z-index:var(--z-sticky);backdrop-filter:blur(10px);position:relative;gap:var(--space-3xl)}.logo{font-weight:500;font-size:var(--font-size-xl);color:var(--text-primary);text-decoration:none;letter-spacing:1px}.logo,.nav-links{display:flex;gap:var(--space-lg);flex-shrink:0}.header-right-items{display:flex;align-items:center;gap:var(--space-sm);margin-left:auto}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;padding:5px;cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base);line-height:1;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.header-icon-btn:hover{color:var(--text-primary);background-color:var(--color-white-10)}.header-icon-btn,.nav-link,.site-footer{color:var(--text-secondary)}.nav-link{text-decoration:none;font-size:var(--font-size-md);opacity:.8;transition:opacity var(--transition-base),color var(--transition-base);display:flex;align-items:center;gap:var(--space-xs);position:relative}.header-nav-link.auth-link:hover,.nav-link:hover,ul.footer-menu-items li a:hover{opacity:1;color:var(--text-primary)}.site-footer{background-color:var(--bg-secondary);padding-top:var(--space-lg);padding-bottom:var(--space-lg);margin-top:auto;border-top:1px solid rgb(255 255 255/.05);flex-shrink:0}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md)}nav.footer-links{margin-bottom:0;order:2}ul.footer-menu-items{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}ul.footer-menu-items li{display:inline}.footer-copyright,ul.footer-menu-items li a{color:var(--text-secondary);font-size:var(--font-size-sm)}ul.footer-menu-items li a{text-decoration:none;opacity:.8;transition:opacity var(--transition-base),color var(--transition-base);white-space:nowrap}ul.footer-menu-items li a:hover{text-decoration:underline}.footer-copyright{opacity:.7;order:1;text-align:left;margin-right:auto}.mobile-menu-btn{display:none;padding:5px;cursor:pointer;line-height:1;z-index:calc(var(--z-modal) + 1);flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;color:var(--text-secondary);background:0 0;background-color:#fff0;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.mobile-menu-btn:hover{color:var(--text-primary);background-color:rgb(255 255 255/.1)}.mobile-menu-btn .hamburger-icon{display:block}.mobile-menu-btn .close-icon,.nav-links>.nav-link.mobile-auth-login-item,.nav-links>.nav-link.mobile-auth-register-item{display:none}.header-nav-link.auth-link{font-size:var(--font-size-md);color:var(--text-secondary);text-decoration:none;opacity:.8;padding:0 var(--space-sm)}@media (max-width:1024px){.header{gap:var(--space-lg)}.nav-links{gap:var(--space-md)}}@media (max-width:768px){.header,.nav-links{padding:var(--space-sm) var(--space-md)}.header{justify-content:space-between;gap:var(--space-md)}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--bg-primary);margin-left:0;gap:0;flex-direction:column;align-items:stretch;border-top:1px solid rgb(255 255 255/.05);box-shadow:var(--shadow-sm);z-index:var(--z-elevated)}.header-right-items .header-icon-btn{display:inline-flex}.nav-links .nav-link{padding:var(--space-sm)0;opacity:.9;justify-content:center;text-align:center}.nav-links .nav-link:last-child{border-bottom:none}.mobile-menu-btn{display:flex;background:0 0;background-color:#fff0;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.notification-btn{display:inline-flex}.header-right-items{margin-left:0}.logo{margin-right:0}.footer-links{gap:var(--space-md)}.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-copyright{order:2;margin-right:0;margin-top:var(--space-md);text-align:center}nav.footer-links{order:1;width:100%}ul.footer-menu-items{justify-content:center}.header-nav-link.auth-link{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-family:"Rubik",sans-serif;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-fast);border:0;gap:var(--space-xs);min-width:150px}.btn-primary:hover{background-color:var(--burgundy)}.btn:disabled,.btn:disabled:hover{background-color:rgb(41 39 53/.4)!important}.btn:disabled{color:rgb(255 255 255/.4)!important;cursor:not-allowed;opacity:.7;border:1px solid var(--color-white-10);box-shadow:none}.btn:disabled:hover{transform:none}.novel-card,.novel-card-media{position:relative;overflow:hidden}.novel-card{border-radius:var(--radius-lg);transition:transform var(--transition-slow);cursor:pointer}.novel-card:hover{transform:translateY(-5px)}.novel-card-media{width:100%;padding-top:150%}.novel-cover,.novel-cover img{position:absolute;top:0;left:0;width:100%;height:100%}.novel-cover{background-color:var(--card-bg)}.novel-cover img{object-fit:cover;object-position:center;transition:transform var(--transition-slow);display:block;max-width:none}.novel-card:hover .novel-cover img{transform:scale(1.05)}.novel-card-info{width:100%;padding:var(--space-sm);background-color:var(--bg-secondary);position:relative;z-index:6;pointer-events:none}.novel-card-title,.novel-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.novel-card-title{font-size:var(--font-size-base);font-weight:400;margin-bottom:var(--space-xs);color:var(--text-primary)}.novel-meta{font-size:var(--font-size-sm);color:var(--text-secondary);opacity:.8}.novel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-lg)}.status-badge{position:absolute;top:.7rem;left:.7rem;background-color:var(--accent);color:var(--text-primary);font-size:var(--font-size-xs);padding:.2rem .5rem;border-radius:var(--radius-sm);font-weight:500}.novel-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.status-badge{z-index:10;pointer-events:none}@media (max-width:1024px){.novel-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:768px){.novel-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-sm)}.novel-card-title{font-size:var(--font-size-md)}.novel-meta{font-size:var(--font-size-xs)}}@media (max-width:480px){.novel-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.novel-card-info{padding:var(--space-xs)}.status-badge{font-size:.6rem;padding:.15rem .4rem}}.btn-primary{background-color:var(--accent);color:var(--text-primary);border-color:var(--accent)}.btn-primary:hover,.comment-actions button:hover{opacity:.8}.comments-area{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-white-10)}.comment-list{list-style:none;padding:0;margin:0 0 var(--space-lg)0}.comment-list .children{list-style:none;padding-left:var(--space-lg);margin-top:var(--space-md)}.comment{margin-bottom:var(--space-lg)}.children>li:last-child .comment-body,.comment-list>li:last-child .comment-body{border-bottom:none;padding-bottom:var(--space-sm)}.comment-body{position:relative}.comment-author{display:flex;align-items:center;gap:var(--space-sm);flex:1}.comment-author .avatar{width:32px;height:32px;border-radius:var(--radius-full);align-self:center}.comment-author .author-name{font-weight:500;color:var(--text-primary);font-size:var(--font-size-md);line-height:1.2}.comment-role-badge{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px;border-radius:var(--radius-xl);line-height:1.4;letter-spacing:.02em}.comment-role-translator{background:#fff0;color:var(--accent);border:1px solid var(--accent)}.comment-time{color:var(--text-secondary);font-size:var(--font-size-md);opacity:.8;line-height:1.2;margin-top:1px}.comment-content{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-secondary)}.comment-content p:last-child{margin-bottom:0}.comment-depth-1{margin-left:calc(1*var(--comment-indent))}.comment-depth-2{margin-left:calc(2*var(--comment-indent))}.comment-item{margin-bottom:var(--space-lg)}.comment-body{padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-white-5);margin-bottom:var(--space-md)}.comment-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md)}.comment-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-xs);justify-content:flex-end}.comment-actions button{background:0 0;border:0;color:var(--accent);font-size:var(--font-size-md);cursor:pointer;padding:0}.thread-toggle{font-size:var(--font-size-xs);color:var(--text-secondary);border:0;background:0 0;cursor:pointer;padding:var(--space-xs);white-space:nowrap;border-radius:var(--radius-sm);transition:background-color var(--transition-base)}.thread-toggle:hover{background-color:var(--color-white-5)}.comment-actions button:focus,.thread-toggle:focus{outline:2px solid var(--accent);outline-offset:2px}.comment-login-required{text-align:center;padding:var(--space-lg);color:var(--text-secondary);border-radius:var(--radius-lg);border:1px solid rgb(255 255 255/.08);margin-bottom:var(--space-lg)}.comment-login-required a{color:var(--accent);text-decoration:none;font-weight:500;transition:color var(--transition-base)}.comment-login-required a:hover{color:var(--text-primary)}@media (max-width:768px){.comment-list .children{padding-left:var(--space-md)}.comment-header{gap:var(--space-xs)}.comment-author{flex:1}.comment-actions{margin-top:var(--space-sm)}}@media (max-width:480px){.comment-body{display:flex;flex-direction:column}.comment-header{align-items:flex-start;gap:var(--space-xs);order:1}.comment-content{font-size:var(--font-size-base);order:2}.comment-actions{order:3;align-self:flex-start;margin-top:var(--space-xs);position:static;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-xs)}.comment-author{flex-direction:row;align-items:center;gap:var(--space-xs)}.comment-author .avatar{width:28px;height:28px}.comment-author .author-name,.comment-author .comment-time{font-size:var(--font-size-base)}.comment-author .comment-time{color:var(--text-secondary);opacity:.8}.thread-toggle{font-size:var(--font-size-xs);padding:var(--space-xs);max-width:none}}.children .comment-body{border-left:2px solid var(--accent);padding-left:var(--space-md)}@media (max-width:480px){.children .comment-body{border-left-width:1px;padding-left:var(--space-sm)}}.novel-hero{position:relative;min-height:500px;background-color:var(--bg-secondary)}.hero-bg,.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-bg{opacity:.2;object-fit:cover}.hero-overlay{background:linear-gradient(to bottom,var(--color-black-alpha-70),var(--bg-primary))}.hero-content{position:relative;z-index:2;padding:var(--space-2xl) var(--space-xl);display:flex;gap:var(--space-xl);max-width:1200px;margin:0 auto}.novel-cover-container{flex-shrink:0;width:250px;height:375px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);position:relative}.novel-cover-container .novel-cover{width:100%;height:100%;background-color:var(--dark-red)}.cover-status{position:absolute;top:1rem;left:0;background-color:var(--accent);color:var(--text-primary);padding:.3rem .8rem;font-size:.8rem;font-weight:500;border-radius:0 var(--radius-md) var(--radius-md)0}.novel-info{flex:1}.novel-title{font-size:var(--font-size-3xl);font-weight:500;margin-bottom:var(--space-xs);line-height:1.2}.novel-author,.novel-stats{margin-bottom:var(--space-lg)}.novel-author{font-size:var(--font-size-lg);color:var(--text-secondary);opacity:.9}.novel-stats{display:flex;gap:var(--space-xl)}.stat-item{display:flex;flex-direction:column;gap:.2rem}.stat-value{font-size:1.1rem;font-weight:500}.stat-label{font-size:.85rem;color:var(--text-secondary);opacity:.8}.novel-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg)}.novel-tag{background-color:rgb(255 255 255/.1);color:var(--text-secondary);padding:.3rem .8rem;font-size:.85rem;border-radius:50px}.novel-description{font-size:1rem;line-height:1.7;margin-bottom:var(--space-lg)}.action-buttons,.chapter-row{display:flex;gap:var(--space-md)}.chapter-row{position:relative;align-items:center;padding:var(--space-md);background:rgb(255 255 255/.02);border:1px solid rgb(255 255 255/.05);border-radius:var(--radius-lg);transition:background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer;min-height:60px}.chapter-row:hover{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.1)}.novel-chapters-section,.novel-comments-section{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.novel-comments-section{margin-top:var(--space-lg);border-top:1px solid rgb(255 255 255/.1)}.novel-release-schedule{margin:15px 0;font-size:.9em;color:var(--text-muted-color,#adb5bd);display:flex;align-items:center;gap:var(--space-xs)}.novel-release-schedule .schedule-label{font-weight:600;color:var(--text-color,#dee2e6);flex-shrink:0}.novel-release-schedule .schedule-days{display:inline-flex;gap:5px;background-color:rgb(0 0 0/.1);padding:3px 6px;border-radius:var(--radius-md)}.novel-release-schedule .day{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;font-weight:700;font-size:.8em;cursor:default;transition:background-color var(--transition-base),color var(--transition-base)}.novel-release-schedule .day.inactive{background-color:var(--medium-gray,#495057);color:var(--dark-gray,#6c757d);opacity:.6}.novel-release-schedule .day.active{background-color:var(--accent);color:var(--white)}.novel-external-links{margin-top:var(--space-lg);margin-bottom:var(--space-lg);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.external-link-button.button{padding:8px 15px;background-color:var(--burgundy);color:var(--white);text-decoration:none;border-radius:var(--radius-md);font-size:var(--font-size-md);text-align:center;transition:background-color var(--transition-base)}.external-link-button.button:hover{background-color:var(--dark-red);color:var(--white)}@media (max-width:992px){.hero-content{flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem}.novel-cover-container{margin-bottom:var(--space-lg)}.novel-info{width:100%}.action-buttons,.novel-stats,.novel-tags{justify-content:center}.novel-release-schedule{display:flex;align-items:center;justify-content:center}.novel-external-links{justify-content:center}}@media (max-width:768px){.chapter-row{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);min-height:48px}.novel-title{font-size:2rem}.novel-description{text-align:left}.novel-external-links{justify-content:center}.novel-release-schedule{display:flex;align-items:center;justify-content:center}.novel-release-schedule .schedule-days{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.chapter-row{padding:var(--space-xs) var(--space-sm);min-height:36px;gap:var(--space-sm)}}.bt-toc-wrap{padding:0}.bt-toc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.bt-toc-title{font-size:var(--font-size-lg);font-weight:500;color:var(--text-secondary);margin:0}.bt-toc-controls{display:flex;align-items:center;gap:var(--space-xs)}.bt-toc-search{background:var(--bg-primary);border:1px solid var(--navy);border-radius:var(--radius-lg);padding:6px 12px;font-size:var(--font-size-sm);color:var(--text-primary);width:180px;outline:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.bt-toc-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--color-accent-20)}.bt-toc-search::placeholder{color:var(--text-secondary);opacity:.7}.bt-sort-btn{background:var(--bg-primary);border:1px solid var(--navy);border-radius:var(--radius-lg);padding:6px 10px;font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.bt-sort-btn:hover{background-color:var(--navy);border-color:rgb(255 255 255/.1)}.bt-sort-btn:focus{outline:2px solid var(--accent);outline-offset:2px}.bt-sort-btn:disabled{opacity:.5;cursor:not-allowed}.bt-tab-bar{display:flex;gap:var(--space-xs);margin-bottom:14px}.bt-tab{background:#fff0;border:0;border-radius:var(--radius-xl);padding:.5rem 1.2rem;font-family:"Rubik",sans-serif;font-size:var(--font-size-md);color:var(--text-secondary);cursor:pointer;opacity:.8;transition:all var(--transition-base)}.bt-tab:hover{opacity:1}.bt-tab--active{background-color:var(--accent);color:var(--text-primary);opacity:1}.bt-tab-count{font-size:var(--font-size-xs);background:rgb(255 255 255/.15);color:rgb(255 255 255/.7);padding:1px 7px;border-radius:var(--radius-xl);margin-left:4px}.bt-tab:not(.bt-tab--active) .bt-tab-count{background:rgb(86 23 40/.4);color:rgb(250 240 231/.4)}.bt-panel{display:none}.bt-panel--active{display:block}.bt-ch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);overflow-y:scroll;scrollbar-gutter:stable;max-height:380px;padding-right:12px}.bt-ch-grid::-webkit-scrollbar{width:8px}.bt-ch-grid::-webkit-scrollbar-track{background:var(--color-accent-10);border-radius:var(--radius-sm)}.bt-ch-grid::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-sm)}.bt-ch-grid::-webkit-scrollbar-thumb:hover{background:var(--burgundy)}@media (hover:none){.bt-ch-grid::-webkit-scrollbar{width:8px}.bt-ch-grid::-webkit-scrollbar-track{background:var(--color-accent-10);border-radius:var(--radius-sm)}.bt-ch-grid::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-sm)}}.bt-ch{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border-radius:var(--radius-md);background:var(--bg-secondary);min-width:0;transition:background var(--transition-fast)}.bt-ch:hover{background:#323240}.bt-ch-lock{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);color:var(--text-primary);line-height:0}.bt-ch--lite{border-left:2px solid rgb(201 34 88/.25)}.bt-ch--standard{border-left:2px solid rgb(201 34 88/.5)}.bt-ch--premium{border-left:2px solid var(--accent)}.bt-ch-num,.bt-ch-title{font-size:var(--font-size-xs);color:var(--text-primary)}.bt-ch-title{font-size:var(--font-size-sm);font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.bt-ch-title:hover{color:var(--accent)}.bt-ch-date{font-size:var(--font-size-xs);color:rgb(250 240 231/.22)}.bt-ch-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:2px}.bt-badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:var(--radius-sm);letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.bt-badge--lite,.bt-badge--premium,.bt-badge--standard{background:rgb(250 240 231/.1);color:var(--cream)}.bt-tier-heading{grid-column:1/-1;font-size:var(--font-size-xs);color:var(--accent);font-weight:600;padding:12px 10px 2px;letter-spacing:.08em;text-transform:uppercase;margin:0}.bt-tier-heading:first-child{padding-top:2px}@media (max-width:1024px){.bt-ch-grid{grid-template-columns:1fr}}@media (max-width:480px){.bt-toc-search{width:130px}}