.tag-cloud[data-astro-cid-6pyqhcr2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.tag-cloud__title[data-astro-cid-6pyqhcr2]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.tag-cloud__list[data-astro-cid-6pyqhcr2]{display:flex;flex-wrap:wrap;gap:6px}.tag-badge[data-astro-cid-6pyqhcr2]{display:inline-block;padding:3px 10px;border-radius:var(--radius-full);background-color:var(--bg-tertiary);font-size:.8rem;color:var(--text-secondary);border:1px solid var(--border-color);transition:var(--transition)}.tag-badge[data-astro-cid-6pyqhcr2]:hover{color:var(--accent-color);border-color:var(--accent-color)}.novel-detail[data-astro-cid-77qndngn]{margin:16px 0 32px}.novel-detail__top[data-astro-cid-77qndngn]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media(min-width:640px){.novel-detail__top[data-astro-cid-77qndngn]{flex-direction:row;gap:28px}}.novel-detail__cover-wrap[data-astro-cid-77qndngn]{position:relative;width:180px;max-width:100%;margin:0 auto;aspect-ratio:2 / 3;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}@media(min-width:640px){.novel-detail__cover-wrap[data-astro-cid-77qndngn]{width:220px;margin:0;flex-shrink:0}}.novel-detail__cover[data-astro-cid-77qndngn]{width:100%;height:100%;object-fit:cover}.novel-detail__status-badge[data-astro-cid-77qndngn]{position:absolute;top:8px;right:8px}.novel-detail__info[data-astro-cid-77qndngn]{flex:1;display:flex;flex-direction:column}.novel-detail__title[data-astro-cid-77qndngn]{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:12px}.novel-detail__meta-list[data-astro-cid-77qndngn]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:16px;font-size:.9rem}@media(min-width:480px){.novel-detail__meta-list[data-astro-cid-77qndngn]{grid-template-columns:repeat(2,1fr)}}.meta-item[data-astro-cid-77qndngn]{display:flex;gap:6px}.meta-label[data-astro-cid-77qndngn]{color:var(--text-secondary)}.meta-value[data-astro-cid-77qndngn]{color:var(--text-primary);font-weight:500}.novel-detail__categories[data-astro-cid-77qndngn]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.cat-pill[data-astro-cid-77qndngn]{padding:4px 12px;border-radius:var(--radius-full);background-color:var(--bg-secondary);border:1px solid var(--border-color);font-size:.8rem;font-weight:500;color:var(--text-secondary)}.cat-pill[data-astro-cid-77qndngn]:hover{color:var(--accent-color);border-color:var(--accent-color)}.novel-detail__actions[data-astro-cid-77qndngn]{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.novel-detail__btn-read[data-astro-cid-77qndngn]{flex:1;min-width:160px}.section-heading[data-astro-cid-77qndngn]{font-size:1.2rem;font-weight:700;margin-bottom:12px;padding-left:10px;border-left:4px solid var(--accent-color)}.novel-detail__desc-section[data-astro-cid-77qndngn]{margin:24px 0;padding:16px 0;border-top:1px solid var(--border-color)}.novel-desc-text[data-astro-cid-77qndngn]{font-size:.95rem;line-height:1.7;color:var(--text-primary)}.novel-desc-text[data-astro-cid-77qndngn] p[data-astro-cid-77qndngn]{margin-bottom:.8em}.novel-detail__chapters-section[data-astro-cid-77qndngn]{margin:24px 0;padding:16px 0;border-top:1px solid var(--border-color)}.chapter-grid[data-astro-cid-77qndngn]{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:600px){.chapter-grid[data-astro-cid-77qndngn]{grid-template-columns:repeat(2,1fr)}}.chapter-item[data-astro-cid-77qndngn]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);font-size:.9rem;gap:8px}.chapter-item[data-astro-cid-77qndngn]:hover{border-color:var(--accent-color);color:var(--accent-color)}.chapter-item__title[data-astro-cid-77qndngn]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-item__words[data-astro-cid-77qndngn]{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.novel-disclaimer[data-astro-cid-77qndngn]{margin-top:16px;padding:12px 14px;background:var(--bg-surface);border-left:3px solid var(--accent-color);border-radius:4px;font-size:.8rem;line-height:1.6;color:var(--text-secondary)}.novel-disclaimer[data-astro-cid-77qndngn] a[data-astro-cid-77qndngn]{color:var(--accent-color);font-weight:600;text-decoration:underline}
