.seo-header{text-align:center;margin-bottom:1.2rem;padding:.8rem;background:linear-gradient(135deg,hsla(0,100%,71%,.1),hsla(5,100%,81%,.1));border-radius:6px;border-left:3px solid #ff6b6b}.seo-header-h1{font-size:1.6rem;color:#2c3e50;margin:0 0 .3rem;font-weight:700;line-height:1.2;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.seo-header-subtitle{font-size:.95rem;color:#5a6c7d;margin:0;line-height:1.3;font-weight:500}:root.dark-mode .seo-header{background:linear-gradient(135deg,hsla(0,100%,71%,.15),hsla(5,100%,81%,.15));border-left-color:#ff6b6b}:root.dark-mode .seo-header-h1{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}:root.dark-mode .seo-header-subtitle{color:#e0e0e0}.novel-card{display:flex;gap:1.25rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;flex-direction:column;width:100%}.novel-cover-section,.novel-image-container{flex:0 0 180px;display:flex;flex-direction:column;gap:.75rem}.novel-cover-wrapper,.novel-image{display:block;aspect-ratio:2/3;border-radius:4px;overflow:hidden}.novel-cover,.novel-image img{width:100%;height:100%;object-fit:cover}.novel-status{text-align:center;color:#4caf50;font-size:.875rem;font-weight:500;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:.25rem 1rem;border-radius:20px;white-space:nowrap;pointer-events:none;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#4caf50}.novel-status[data-status=Completed]{background:#009fdf}.novel-status[data-status=Hiatus]{background:#dc3545}.novel-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}.novel-description{color:#666;font-size:.9375rem;line-height:1.5}.read-more,.read-more-btn{background:none;border:none;color:#009fdf;padding:0;margin-left:.5rem;cursor:pointer;font-size:.875rem}.read-more-btn:hover,.read-more:hover{text-decoration:underline}.content-layout{display:grid;grid-template-columns:1fr 400px;grid-gap:1rem;gap:1rem;max-width:1400px;margin:0 auto;padding:0;min-height:60vh}.section-headers{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem}.header-discord-container{display:flex;align-items:center;flex-shrink:0}.header-discord-button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;padding:0 12px;background:#5865f2;color:#fff;border-radius:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 8px rgba(88,101,242,.3);gap:8px;white-space:nowrap}.header-discord-button:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 6px 16px rgba(88,101,242,.4);text-decoration:none;color:#fff}.header-discord-button i{font-size:1.3rem}.header-discord-text{font-size:.9rem;font-weight:600;color:#fff}.section-headers h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg,#ff6b6b,#ffa69e);background-size:50% 2px;background-position:0 100%;background-repeat:no-repeat;color:#333;padding:0 .5rem;flex:1 1;min-width:0;position:relative}.section-headers h2:after{content:" ᐁ";color:#ff6b6b}.novel-list-container{padding:.5rem 0;min-height:60vh}.novel-grid{display:flex;flex-direction:column;gap:1rem}.novel-header{display:block;position:relative;width:100%;margin-bottom:0}.novel-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;padding:8px 15px;background-color:#2c3e50;color:#fff;position:relative;display:flex;align-items:center;margin:-20px -20px 10px;width:calc(100% + 40px);border-top-left-radius:4px;border-top-right-radius:4px}.novel-title:before{content:"";display:inline-block;width:4px;height:16px;background-color:#f39c12;margin-right:8px}.novel-list-title-link{text-decoration:none}.novel-main{width:100%;margin-top:-20px;position:relative}.cover-container,.novel-main{display:flex;transition:all .3s ease}.cover-container{width:260px;margin-right:15px;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;height:auto}.novel-cover-wrapper{position:relative;width:100%;display:block;margin-bottom:-50px}.novel-cover{width:100%;height:auto;aspect-ratio:3/4;border:1px solid #eee;object-fit:cover;transition:all .3s ease;display:block}.status-badge{position:absolute;bottom:50px;left:5px;right:5px;display:block;text-align:center;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;background:#4caf50;padding:2px;border:.5px solid;border-radius:6px;z-index:10;margin:0}.status-badge[data-status=ONGOING],.status-badge[data-status=Ongoing]{background:#4caf50;border-color:#388e3c;border-width:2px;transition:all .2s ease}.status-badge[data-status=COMPLETED],.status-badge[data-status=Completed]{background:#009fdf;border-color:#0277bd;border-width:2px;transition:all .2s ease}.status-badge[data-status=HIATUS],.status-badge[data-status=Hiatus]{background:#dc3545;border-color:#b71c1c;border-width:2px;transition:all .2s ease}.status-badge[data-status=DROPPED],.status-badge[data-status=Dropped]{background:#95a5a6;border-color:#7f8c8d;border-width:2px;transition:all .2s ease}.status-badge[data-status=LICENSED],.status-badge[data-status=Licensed]{background:#9b59b6;border-color:#8e44ad;border-width:2px;transition:all .2s ease}.status-badge[data-status=AXED],.status-badge[data-status=Axed]{background:#34495e;border-color:#2c3e50;border-width:2px;transition:all .2s ease}.novel-info{flex:1 1;min-width:0;flex-direction:column;margin-top:4px;height:100%}.novel-info,.tag-list{display:flex;position:relative}.tag-list{gap:4px;flex-wrap:wrap;margin-bottom:8px;max-height:56px;overflow:hidden;transition:max-height .3s ease}.tag-list.needs-toggle .toggle-tags{display:inline-block}.tag-list .toggle-tags,.tag-list:empty{display:none}.tag-list.expanded{max-height:500px}.tag{padding:1px 4px;border-radius:10px;font-size:13px;border:1px dashed #bedcf3;background-color:#e8f4fd;color:#3498db;white-space:nowrap}.tag.mature{border:1px dashed #f3bebe;background-color:#fde8e8;color:#e74c3c;font-weight:600}.tag.ai-assisted{border:1px dashed #e2bef3;background-color:#f4e8fd;color:#8e44ad;font-weight:600}.tag.ai-translated{border:1px solid rgba(0,0,0,.6);background-color:rgba(0,0,0,.35);color:#fff;font-weight:700}.tag.chinese-novel{border:1px dashed #f3d7be;background-color:#fdf4e8;color:#e67e22}.tag.english-novel{border:1px dashed #bed2f3;background-color:#e8f0fd;color:#3465a4}.tag.japanese-novel{border:1px dashed #bef3c0;background-color:#e8fde9;color:#27ae60}.tag.korean-novel{border:1px dashed #e2bef3;background-color:#f4e8fd;color:#8e44ad}.tag.vietnamese-novel{border:1px dashed #f3bec7;background-color:#fde8ed;color:#c0392b}.tag.one-shot,.tag.web-novel{border:1px dashed #bedcf3;background-color:#e8f4fd;color:#3498db}.toggle-tags{background-color:hsla(0,0%,100%,.9);padding:1px 6px;border-radius:10px;font-size:14px;border:1px dashed #bedcf3;background-color:#e8f4fd;color:#3498db;cursor:pointer;white-space:nowrap;transition:all .2s ease}.toggle-tags:hover{background-color:rgba(52,152,219,.1)}.description{font-size:15px;color:#444;line-height:1.5;margin-bottom:10px;font-weight:400;position:relative;transition:all .3s ease;white-space:pre-wrap}.description:not(.expanded){max-height:7.5em;overflow:hidden}.description.needs-read-more:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,#fff);pointer-events:none;transition:opacity .3s ease}.description p{font-size:inherit;line-height:inherit;font-family:var(--content-font-family,"Arial","Georgia",sans-serif);margin:0 0 .8em;color:inherit;font-weight:400}.description p:last-child{margin-bottom:0}.description.expanded{max-height:none;transition:all .3s ease}.description.expanded:after{opacity:0}.read-more-container{text-align:center;margin-bottom:10px}.read-more{display:inline-block;color:#3498db;font-size:13px;border:1px dashed #3498db;padding:2px 10px;border-radius:4px;text-decoration:none;background:none;cursor:pointer;transition:all .2s ease}.read-more:hover{background-color:#e8f4fd;text-decoration:none}.chapter-list{font-size:16px;margin:auto 0 0;padding-top:15px}.novel-list-chapter-item{display:flex;align-items:center;border-top:1px solid #eee;margin:0;padding:10px 0}.novel-list-chapter-item:last-child{padding-bottom:0}.novel-list-chapter-title{color:#2573ce;text-decoration:none;font-weight:500;font-size:16px;flex:1 1;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.novel-list-chapter-title:hover{text-decoration:none;color:#ff6b6b}.novel-list-chapter-date{color:#666;font-size:14px;margin-left:auto;white-space:nowrap;font-style:italic;opacity:.8}.novel-pagination{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:.5rem}.novel-pagination-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:4px;background:#f5f5f5;color:#333;text-decoration:none;font-weight:500;transition:background-color .2s,color .2s}.novel-pagination-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.novel-pagination-button.active,.novel-pagination-button:hover:not(.disabled){background:#ff6b6b;color:#fff}.novel-pagination-button.nav{font-size:1.5rem;padding:0}.novel-pagination-ellipsis{color:#666;padding:0 .5rem}.error,.loading{text-align:center;padding:3rem 0;font-size:1.25rem;color:#666;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error{color:#dc3545}.sidebar{display:flex;flex-direction:column;gap:1rem;max-width:450px}.facebook-plugin,.sidebar{position:relative;width:100%}.facebook-plugin{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:0;min-height:400px}.facebook-plugin .fb-page,.facebook-plugin iframe{width:100%;max-width:100%;border:none;margin:0;padding:0}.fb-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:400px;width:100%;background:#f8f9fa}.fb-loading-spinner{width:40px;height:40px;border:4px solid rgba(59,89,152,.2);border-top-color:#3b5998;border-radius:50%;animation:fb-spinner 1s linear infinite;margin-bottom:1rem}@keyframes fb-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fb-loading-text{color:#4b4f56;font-size:14px}.fb-error{padding:2rem;text-align:center;background:#f8f9fa;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fb-error p{margin-bottom:1rem;color:#4b4f56}.fb-error a{color:#3b5998;text-decoration:none;font-weight:500;padding:8px 16px;border:1px solid #3b5998;border-radius:4px;transition:all .2s ease}.fb-error a:hover{background:#3b5998;color:#fff}.sort-controls-container{display:flex;align-items:center;background:#fafafa;padding:8px 12px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:15px;border:1px solid var(--border-color,#e0e0e0)}.sort-label{font-weight:600;margin-right:10px;color:var(--text-color,#333)}.sort-select{background-color:#fff;color:#333;border:1px solid #ccc;border-radius:4px;padding:6px 28px 6px 12px;font-size:.9rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;transition:all .2s ease}.sort-select:focus,.sort-select:hover{border-color:#009fdf}.sort-select:focus{outline:none;box-shadow:0 0 0 2px rgba(0,159,223,.25)}.featured-banner{margin:.5rem auto 1rem;max-width:800px;padding:0 1rem;text-align:center}.banner-link{display:inline-block;text-decoration:none;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease;width:100%;max-width:100%}.banner-image{width:100%;height:auto;display:block;max-width:100%;object-fit:cover;transition:transform .3s ease}.mobile-blog-section,.mobile-forum-discussion{display:none}.forum-discussion-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;overflow:hidden;margin-top:4.4rem}.forum-discussion-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:12px 16px}.forum-discussion-header h3{margin:0;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.forum-discussion-header i{color:#000;font-size:14px}.forum-discussion-list{padding:0}.forum-discussion-item{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.forum-discussion-item:last-child{border-bottom:none}.forum-discussion-item:hover{background-color:#f8f9fa}.forum-discussion-content{padding:12px 16px}.forum-discussion-title{display:flex;align-items:center;text-decoration:none;color:#2573ce;font-weight:500;font-size:14px;line-height:1.4;margin-bottom:6px;gap:6px}.forum-discussion-title:hover{color:#ff6b6b;text-decoration:none}.forum-pin-icon{color:#ff6b6b;font-size:12px;flex-shrink:0}.forum-discussion-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.forum-discussion-comments,.forum-discussion-date{white-space:nowrap}.forum-discussion-separator{color:#ccc}.forum-discussion-empty,.forum-discussion-loading{padding:20px;text-align:center;color:#666;font-size:14px}.forum-discussion-empty-link{color:#2573ce;text-decoration:none;font-weight:500}.forum-discussion-empty-link:hover{color:#ff6b6b;text-decoration:none}.blog-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;overflow:hidden}.blog-section-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:12px 16px}.blog-section-header h3{margin:0;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.blog-section-header i{color:#000;font-size:14px}.blog-list{padding:0}.blog-item{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.blog-item:last-child{border-bottom:none}.blog-item:hover{background-color:#f8f9fa}.blog-item-content{padding:12px 16px}.blog-item-title{display:block;text-decoration:none;color:#2573ce;font-weight:500;font-size:14px;line-height:1.4;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-item-title:hover{color:#ff6b6b;text-decoration:none}.blog-item-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;flex-wrap:wrap}.blog-item-author{color:#666;text-decoration:none;font-weight:500;white-space:nowrap}.blog-item-author:hover{color:#2573ce;text-decoration:none}.blog-item-date{white-space:nowrap}.blog-item-likes{display:flex;align-items:center;gap:4px;color:#dc3545;margin-left:auto}.blog-item-likes i{font-size:11px;margin-top:2px}.blog-section-empty,.blog-section-loading{padding:20px;text-align:center;color:#666;font-size:14px}.blog-section-error{padding:20px;text-align:center;color:#dc3545;font-size:14px}.novel-list-wrapper{min-height:calc(100vh - 160px)}.mobile-description,.mobile-read-more{display:none}.desktop-description,.desktop-read-more{display:block}:root.dark-mode .facebook-plugin,:root.dark-mode .fb-error,:root.dark-mode .fb-loading{background:#1a1a1a}:root.dark-mode .fb-error p,:root.dark-mode .fb-loading-text{color:#ccc}:root.dark-mode .fb-error a{color:#ccc;border-color:#ccc}:root.dark-mode .fb-error a:hover{background:#444;border-color:#444}:root.dark-mode .section-headers h2{color:#fff}:root.dark-mode .novel-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}:root.dark-mode .novel-title{color:#fff}:root.dark-mode .description{color:#ccc}:root.dark-mode .description p,:root.dark-mode .mobile-description p{color:inherit}:root.dark-mode .description.needs-read-more:not(.expanded):after,:root.dark-mode .mobile-description.needs-read-more:not(.expanded):after{background:linear-gradient(180deg,rgba(26,26,26,0) 0,rgba(26,26,26,.8) 50%,#1a1a1a)}:root.dark-mode .novel-list-chapter-title{color:#fff}:root.dark-mode .novel-pagination-button{background-color:#1a1a1a;border-color:#444;color:#fff}:root.dark-mode .novel-pagination-button:hover:not(:disabled){background-color:#2a2a2a;border-color:#555}:root.dark-mode .novel-pagination-button.active{background-color:#0056b3;border-color:#0056b3}:root.dark-mode .novel-pagination-ellipsis{color:#999}:root.dark-mode .novel-list-chapter-date{color:#fff}:root.dark-mode .read-more{color:#fff;border:1px dashed #fff}:root.dark-mode .read-more:hover{background-color:rgba(102,176,255,.15);color:#fff;border-color:#fff}:root.dark-mode .sort-controls-container{background:var(--bg-color-secondary,#2a2a2a);border-color:var(--border-color,#444)}:root.dark-mode .sort-label{color:var(--text-color,#e0e0e0)}:root.dark-mode .sort-select{background-color:#333;color:#e0e0e0;border-color:#555;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}:root.dark-mode .sort-select:hover{border-color:#009fdf}:root.dark-mode .banner-link{box-shadow:0 4px 8px rgba(0,0,0,.3)}:root.dark-mode .forum-discussion-section{background:#1a1a1a;border-color:#444}:root.dark-mode .forum-discussion-header{background:#333;border-bottom-color:#444}:root.dark-mode .forum-discussion-header h3{color:#fff}:root.dark-mode .forum-discussion-header i{color:#2573ce}:root.dark-mode .forum-discussion-item{border-bottom-color:#333}:root.dark-mode .forum-discussion-item:hover{background-color:#2a2a2a}:root.dark-mode .forum-discussion-title{color:#66b0ff}:root.dark-mode .forum-discussion-title:hover{color:#ff6b6b}:root.dark-mode .forum-discussion-meta{color:#ccc}:root.dark-mode .forum-discussion-separator{color:#666}:root.dark-mode .forum-discussion-empty,:root.dark-mode .forum-discussion-loading{color:#ccc}:root.dark-mode .forum-discussion-empty-link{color:#66b0ff}:root.dark-mode .forum-discussion-empty-link:hover{color:#ff6b6b}:root.dark-mode .blog-section{background:#2d2d2d;border-color:#444}:root.dark-mode .blog-section-header{background:#333;border-bottom-color:#444}:root.dark-mode .blog-section-header h3{color:#fff}:root.dark-mode .blog-section-header i{color:#2573ce}:root.dark-mode .blog-item{border-bottom-color:#444}:root.dark-mode .blog-item:hover{background-color:#333}:root.dark-mode .blog-item-title{color:#4db8ff}:root.dark-mode .blog-item-title:hover{color:#ff6b6b}:root.dark-mode .blog-item-author,:root.dark-mode .blog-item-meta{color:#a0a0a0}:root.dark-mode .blog-item-author:hover{color:#4db8ff}:root.dark-mode .blog-item-likes{color:#ff6b6b}:root.dark-mode .blog-section-empty,:root.dark-mode .blog-section-loading{color:#a0a0a0}:root.dark-mode .blog-section-error{color:#ff6b6b}:root.dark-mode .header-discord-button{box-shadow:0 4px 8px rgba(88,101,242,.4)}:root.dark-mode .header-discord-button:hover{box-shadow:0 6px 16px rgba(88,101,242,.5)}@media (max-width:1024px){.content-layout{grid-template-columns:1fr;gap:1.5rem}.header-discord-text{display:none}.sidebar{order:2;max-width:100%;margin-top:1.5rem}.novel-list-container{order:1;padding:0}.novel-grid{gap:.75rem;padding:0}.section-headers{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:nowrap}.section-headers h2{margin-bottom:0;flex:1 1;min-width:0}.sort-controls-container{flex:0 0 auto;margin-bottom:0;width:auto;min-width:auto}.mobile-forum-discussion{display:block;margin-bottom:1.5rem}.sidebar .forum-discussion-section{display:none}.mobile-forum-discussion .forum-discussion-section{margin-top:0;margin-bottom:1.5rem}.mobile-blog-section{display:block;margin-bottom:1.5rem}.sidebar .blog-section{display:none}.mobile-blog-section .blog-section{margin-top:0;margin-bottom:1.5rem}}@media (max-width:768px){.seo-header{padding:.6rem;margin-bottom:1rem}.seo-header-h1{font-size:1.3rem}.seo-header-subtitle{font-size:.9rem}.content-layout{grid-template-columns:1fr;gap:1.5rem}.sidebar{order:2;max-width:100%;margin-top:1.5rem}.novel-list-container{order:1;padding:0}.novel-grid{gap:.75rem;padding:0}.novel-header{flex-direction:column}.chapter-list .novel-list-chapter-item:nth-child(n+4){display:none}.facebook-plugin{display:block;min-height:300px}.fb-error,.fb-loading{height:300px}.section-headers{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.section-headers h2{margin-bottom:0;flex:1 1;min-width:150px;max-width:calc(100% - 300px)}.sort-controls-container{flex:0 0 auto;margin-bottom:0;width:auto;min-width:180px}.featured-banner{margin:1rem auto 1.5rem;padding:0 .5rem}.banner-link{border-radius:6px}.header-discord-button{width:34px;height:34px;border-radius:8px}.header-discord-button i{font-size:1.1rem}}@media (max-width:576px){.header-discord-button{width:36px;height:36px;border-radius:8px}.header-discord-button i{font-size:1.2rem}.section-headers{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:nowrap;width:100%}.section-headers h2{margin-bottom:0;padding-bottom:.5rem;flex:1 1;min-width:0;white-space:nowrap}}@media (max-width:640px){.desktop-description,.desktop-read-more{display:none!important}.mobile-description,.mobile-read-more{display:block}.content-layout{grid-template-columns:1fr;gap:1rem;max-width:100vw}.content-layout,.novel-list-container{padding:0;margin:0;width:100%;overflow-x:hidden}.novel-card{gap:.5rem;border-radius:6px;margin-bottom:.5rem;box-shadow:none;border-bottom:.5px solid #eee;padding:.3rem .5rem;overflow-x:hidden}.novel-card,.novel-grid{width:100%;max-width:100%;box-sizing:border-box}.novel-grid{gap:.75rem;padding:0 .25rem}.novel-title{margin:-5px -10px 0;width:calc(100% + 20px);font-size:15px;padding:6px 10px;word-break:break-word}.novel-main{margin:0}.novel-cover-wrapper{margin-bottom:-30px}.tag-list{width:100%;flex-wrap:wrap;overflow-x:hidden;padding-bottom:2px;max-height:none;gap:3px;order:1}.tag{font-size:11px;padding:1px 4px;margin:1px;white-space:nowrap;line-height:1.4;border-radius:8px}.toggle-tags{font-size:12px}.chapter-list{width:100%;margin:-5px 0 0;order:2}.novel-list-chapter-item{padding:.35rem 0;border-top:1px solid #eee}.novel-list-chapter-item:first-child{border-top:none}.novel-list-chapter-title{font-size:12px;padding-right:6px;line-height:1.5}.novel-list-chapter-date{font-size:10px;opacity:.7}.description{grid-column:1/-1;width:100%;word-wrap:break-word;font-size:13px;line-height:1.3;margin:8px 0 5px;padding:0;order:3;position:relative}.description:not(.expanded){max-height:3.9em;overflow:hidden}.description.needs-read-more:not(.expanded):after{height:1.5em}.read-more-container{grid-column:1/-1;text-align:center;margin:5px 0 10px;order:4}.novel-info{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.novel-main{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;margin-top:0}.cover-container{grid-column:1;width:100%;margin:0;align-items:center}.cover-container,.novel-info{display:flex;flex-direction:column}.novel-info{grid-column:2;gap:4px;margin-top:0;min-width:0}.mobile-description{width:100%;word-wrap:break-word;font-size:13px;line-height:1.3;margin:5px 0 3px;padding:0;position:relative;transition:all .3s ease}.mobile-description:not(.expanded){max-height:3.9em;overflow:hidden}.mobile-description.needs-read-more:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5em;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,#fff);pointer-events:none;transition:opacity .3s ease}.mobile-description.expanded{max-height:none;margin-bottom:3px;transition:all .3s ease}.mobile-description.expanded:after{opacity:0}.mobile-description p{font-size:inherit;line-height:inherit;font-family:var(--content-font-family,"Arial","Georgia",sans-serif);margin:0 0 .8em;color:inherit;font-weight:400}.mobile-description p:last-child{margin-bottom:0}.mobile-read-more{width:100%;text-align:center;margin:0}.status-badge{font-size:10px;padding:2px 0}.sidebar{padding:.75rem .25rem;margin:0}.main-content,.sidebar{width:100%;max-width:100%;box-sizing:border-box}.main-content{overflow-x:hidden}.novel-info,.novel-main{width:100%;max-width:100%;box-sizing:border-box}.novel-info{overflow-x:hidden}}@media (max-width:576px){.seo-header-h1{font-size:1.1rem}.seo-header-subtitle{font-size:.85rem}.featured-banner{margin:.75rem auto 1rem;padding:0 .25rem}.banner-link{border-radius:4px}.banner-link:hover,.banner-link:hover .banner-image{transform:none}}