.nd-hero{position:relative;margin:-32px -32px 0;padding:64px 32px 52px;overflow:visible;min-height:360px;display:flex;align-items:center;z-index:10}.nd-hero-backdrop-wrap{position:absolute;inset:0;overflow:hidden;z-index:0}.nd-hero-backdrop{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(24px) saturate(1.3);opacity:0.28;z-index:0;transform:scale(1.1);will-change:filter}.nd-hero-overlay{position:absolute;inset:0;background:linear-gradient( 180deg,rgba(248,250,252,0.82) 0%,rgba(248,250,252,0.94) 55%,var(--bg-body) 100% );z-index:1}body.dark-theme .nd-hero-overlay{background:linear-gradient( 180deg,rgba(12,15,26,0.72) 0%,rgba(12,15,26,0.93) 55%,var(--bg-body) 100% )}body.dark-theme .nd-hero-backdrop{opacity:0.22;filter:blur(28px) saturate(1.5) brightness(0.4)}.nd-hero-content{position:relative;z-index:2;display:flex;gap:36px;max-width:1320px;margin:0 auto;width:100%;align-items:flex-start}.nd-hero-cover{flex-shrink:0}.nd-cover-wrapper{width:200px;height:280px;border-radius:14px;overflow:hidden;transform:perspective(800px) rotateY(-4deg);box-shadow:8px 8px 24px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.08);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.nd-cover-wrapper:hover{transform:perspective(800px) rotateY(0deg) translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,0.22),0 8px 16px rgba(0,0,0,0.1),0 0 0 1px rgba(59,130,246,0.15)}.nd-cover-img{width:100%;height:100%;object-fit:cover}.novel-cover-placeholder{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.7)}.nd-hero-info{flex:1;min-width:0;padding:8px 0}.nd-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--primary);line-height:1.15;letter-spacing:-0.03em;margin-bottom:8px}.nd-alt-titles{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.nd-alt-title{font-size:var(--font-size-sm);color:var(--gray-400);font-style:italic}.nd-author{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-base);color:var(--gray-500);font-weight:500;margin-bottom:12px}.nd-author svg{opacity:0.6}.nd-rating-line{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.nd-stars{display:inline-flex;align-items:center;gap:2px;color:var(--warning)}.nd-rating-value{font-weight:700;font-size:var(--font-size-lg);color:var(--primary)}.nd-rating-count{font-size:var(--font-size-sm);color:var(--gray-400)}.nd-no-rating{color:var(--gray-400);font-style:italic;font-size:var(--font-size-sm)}.nd-genres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.nd-genre-chip{display:inline-block;padding:5px 14px;border-radius:var(--radius-full);font-size:12.5px;font-weight:600;background:rgba(59,130,246,0.08);color:var(--accent);border:1px solid rgba(59,130,246,0.12);transition:all var(--transition-normal);white-space:nowrap;letter-spacing:0.01em}.nd-genre-chip:hover{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);color:var(--white);border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,0.3)}body.dark-theme .nd-genre-chip{background:rgba(96,165,250,0.1);color:var(--accent-light);border-color:rgba(96,165,250,0.15)}body.dark-theme .nd-genre-chip:hover{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);color:var(--white);border-color:transparent}.nd-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nd-btn-read{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;font-size:16px;font-weight:700;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);color:white;border-radius:22px;text-decoration:none;box-shadow:0 4px 16px rgba(59,130,246,0.3),0 1px 3px rgba(59,130,246,0.2);transition:all var(--transition-normal);position:relative;overflow:hidden;letter-spacing:0.01em}.nd-btn-read::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.18),transparent);transition:left 0.6s ease}.nd-btn-read:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(59,130,246,0.4),0 2px 6px rgba(59,130,246,0.2);color:white}.nd-btn-read:hover::before{left:100%}.nd-btn-rate,.nd-btn-source,.nd-btn-offline{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;font-size:14px;font-weight:600;border-radius:20px;text-decoration:none;transition:all var(--transition-normal);cursor:pointer;border:1.5px solid var(--gray-200);background:rgba(255,255,255,0.7);color:var(--gray-600);backdrop-filter:blur(8px)}.nd-btn-rate:hover,.nd-btn-source:hover,.nd-btn-offline:hover{border-color:var(--accent);color:var(--accent);background:rgba(59,130,246,0.06);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,0.15)}body.dark-theme .nd-btn-rate,body.dark-theme .nd-btn-source,body.dark-theme .nd-btn-offline{border-color:rgba(255,255,255,0.1);background:rgba(30,41,59,0.5);color:var(--gray-400)}body.dark-theme .nd-btn-rate:hover,body.dark-theme .nd-btn-source:hover,body.dark-theme .nd-btn-offline:hover{border-color:var(--accent-light);color:var(--accent-light);background:rgba(96,165,250,0.08)}.nd-btn-offline--saved{border-color:#10b981;color:#10b981}.nd-btn-offline--saved:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,0.06);box-shadow:0 4px 12px rgba(239,68,68,0.15)}body.dark-theme .nd-btn-offline--saved{border-color:#34d399;color:#34d399}body.dark-theme .nd-btn-offline--saved:hover{border-color:#f87171;color:#f87171;background:rgba(248,113,113,0.08)}.nd-btn-rated{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:700;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--warning) 0%,var(--warning-light) 100%);color:white;box-shadow:0 4px 14px rgba(217,119,6,0.3)}.nd-rating-panel{max-width:1320px;margin:0 auto 24px;padding:20px 24px;background:var(--bg-card);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.04);animation:slideUp 0.3s ease-out}body.dark-theme .nd-rating-panel{background:var(--bg-card);border-color:rgba(255,255,255,0.06);box-shadow:0 2px 8px rgba(0,0,0,0.2),0 4px 16px rgba(0,0,0,0.15)}.nd-rating-panel-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nd-rating-panel-label{font-weight:600;color:var(--primary);font-size:15px}.nd-rating-buttons{display:flex;gap:6px;flex-wrap:wrap}.nd-rating-btn{width:40px;height:40px;border:1.5px solid var(--gray-200);border-radius:10px;background:var(--bg-card);color:var(--gray-500);font-weight:700;font-size:14px;cursor:pointer;transition:all var(--transition-normal)}.nd-rating-btn:hover{border-color:var(--warning);color:var(--warning);transform:scale(1.1);box-shadow:0 4px 12px rgba(217,119,6,0.18)}.nd-rating-btn.active{background:linear-gradient(135deg,var(--warning) 0%,var(--warning-light) 100%);border-color:transparent;color:var(--white);box-shadow:0 4px 14px rgba(217,119,6,0.35);transform:scale(1.05)}body.dark-theme .nd-rating-btn{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500)}body.dark-theme .nd-rating-btn:hover{border-color:var(--warning);color:var(--warning)}body.dark-theme .nd-rating-btn.active{background:var(--warning);border-color:var(--warning);color:#1a1a2e}.nd-rating-status{font-size:14px;font-weight:500;color:var(--success)}.nd-rating-done{font-weight:700;color:var(--warning);font-size:16px}.nd-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1320px;margin:0 auto 24px;animation:nd-fadeUp 0.2s cubic-bezier(0.22,1,0.36,1) both}.nd-stat-card{background:var(--bg-card);border-radius:14px;padding:22px 20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.04),0 2px 8px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.04);transition:all var(--transition-normal);position:relative;overflow:hidden}.nd-stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-light) 100%);opacity:0;transition:opacity var(--transition-normal)}.nd-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.05)}.nd-stat-card:hover::before{opacity:1}body.dark-theme .nd-stat-card{background:var(--bg-card);border-color:rgba(255,255,255,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.2),0 2px 8px rgba(0,0,0,0.15)}.nd-stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(59,130,246,0.08);color:var(--accent);margin:0 auto 12px;transition:transform var(--transition-normal)}.nd-stat-card:hover .nd-stat-icon{transform:scale(1.08)}.nd-stat-icon--star{background:rgba(217,119,6,0.1);color:var(--warning)}.nd-stat-icon--status{background:rgba(5,150,105,0.1);color:var(--success)}body.dark-theme .nd-stat-icon{background:rgba(96,165,250,0.12)}body.dark-theme .nd-stat-icon--star{background:rgba(251,191,36,0.12)}body.dark-theme .nd-stat-icon--status{background:rgba(52,211,153,0.12)}.nd-stat-value{font-size:var(--font-size-2xl);font-weight:800;color:var(--primary);letter-spacing:-0.02em;margin-bottom:2px}.nd-stat-label{font-size:var(--font-size-xs);color:var(--gray-400);font-weight:500;text-transform:uppercase;letter-spacing:0.05em}.nd-status-ongoing{color:var(--success)}.nd-status-completed{color:var(--accent)}.nd-description-section,.nd-tags-section,.nd-chapters-section,.nd-similar-section{max-width:1320px;margin:0 auto 20px;background:var(--bg-card);border-radius:14px;padding:24px 28px;box-shadow:0 1px 3px rgba(0,0,0,0.04),0 2px 8px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.04);animation:nd-fadeUp 0.25s cubic-bezier(0.22,1,0.36,1) both}body.dark-theme .nd-description-section,body.dark-theme .nd-tags-section,body.dark-theme .nd-chapters-section,body.dark-theme .nd-similar-section{background:var(--bg-card);border-color:rgba(255,255,255,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.2),0 2px 8px rgba(0,0,0,0.15)}.nd-section-title{display:flex;align-items:center;gap:10px;font-size:var(--font-size-xl);font-weight:700;color:var(--primary);margin:0 0 16px;letter-spacing:-0.02em;position:relative;padding-bottom:12px}.nd-section-title::after{content:'';position:absolute;bottom:0;left:0;width:48px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-light))}.nd-section-title svg{color:var(--accent);flex-shrink:0}.nd-description-wrapper{position:relative;overflow:hidden;transition:max-height var(--transition-normal)}.nd-description-text{font-size:var(--font-size-lg);line-height:1.8;color:var(--primary);white-space:pre-line}.nd-description-fade{display:none;position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--bg-card));pointer-events:none}body.dark-theme .nd-description-fade{background:linear-gradient(transparent,var(--bg-card))}.nd-description-toggle{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 18px;font-size:14px;font-weight:600;color:var(--accent);background:rgba(59,130,246,0.05);border:none;cursor:pointer;transition:all var(--transition-normal);border-radius:20px}.nd-description-toggle:hover{background:rgba(59,130,246,0.1);transform:translateY(-1px)}.nd-description-toggle svg{transition:transform var(--transition-fast)}.nd-tags-list{display:flex;flex-wrap:wrap;gap:8px}.nd-tag{display:inline-block;padding:6px 14px;border-radius:var(--radius-full);font-size:13px;font-weight:500;background:var(--gray-50);color:var(--gray-600);border:1px solid var(--gray-200);transition:all var(--transition-normal);text-decoration:none;cursor:pointer}.nd-tag:hover{background:rgba(220,38,38,0.06);color:var(--danger);border-color:rgba(220,38,38,0.18);transform:translateY(-2px);box-shadow:0 3px 8px rgba(220,38,38,0.1)}body.dark-theme .nd-tag{background:rgba(255,255,255,0.04);color:var(--gray-400);border-color:rgba(255,255,255,0.08)}.nd-chapters-section{padding:0;overflow:hidden}.nd-chapters-header{padding:20px 28px;border-bottom:1px solid var(--gray-100);display:flex;justify-content:space-between;align-items:center;gap:12px}.nd-chapters-header .nd-section-title{margin:0}.nd-sort-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:700;border-radius:20px;border:none;background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);color:#fff;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;flex-shrink:0;box-shadow:0 3px 10px rgba(59,130,246,0.25);letter-spacing:0.01em}.nd-sort-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(59,130,246,0.35);filter:brightness(1.06)}.nd-sort-btn:active{transform:translateY(0) scale(0.98);box-shadow:0 2px 6px rgba(59,130,246,0.25)}.nd-sort-btn--desc{background:linear-gradient(135deg,#ef4444 0%,#f59e0b 100%);box-shadow:0 3px 10px rgba(239,68,68,0.25)}.nd-sort-btn--desc:hover{box-shadow:0 6px 18px rgba(239,68,68,0.35)}.nd-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.25);color:#fff;transition:transform var(--transition-fast);flex-shrink:0}.nd-sort-btn--desc .nd-sort-icon{transform:rotate(180deg)}.nd-sort-arrow{font-size:11px;font-weight:800;opacity:0.75;letter-spacing:0.03em}body.dark-theme .nd-sort-btn{background:linear-gradient(135deg,#60a5fa 0%,#34d399 100%);box-shadow:0 3px 10px rgba(96,165,250,0.25)}body.dark-theme .nd-sort-btn--desc{background:linear-gradient(135deg,#f87171 0%,#fbbf24 100%);box-shadow:0 3px 10px rgba(248,113,113,0.25)}.nd-chapters-count{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 8px;border-radius:var(--radius-full);background:var(--accent);color:white;font-size:12px;font-weight:700}.nd-chapters-list{}.nd-chapter-item{display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid var(--gray-100);transition:all var(--transition-fast);text-decoration:none;color:inherit;position:relative}.nd-chapter-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:0;transition:opacity var(--transition-fast);border-radius:0 2px 2px 0}.nd-chapter-item:last-child{border-bottom:none}.nd-chapter-item:hover{background:var(--gray-50);padding-left:32px}.nd-chapter-item:hover::before{opacity:1}body.dark-theme .nd-chapter-item{border-color:var(--gray-200)}body.dark-theme .nd-chapter-item:hover{background:var(--gray-100)}.nd-chapter-num{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;border-radius:8px;background:rgba(59,130,246,0.07);color:var(--accent);font-weight:700;font-size:13px;flex-shrink:0;transition:background var(--transition-fast)}.nd-chapter-item:hover .nd-chapter-num{background:rgba(59,130,246,0.14)}body.dark-theme .nd-chapter-num{background:rgba(96,165,250,0.1)}.nd-chapter-title{flex:1;font-weight:500;color:var(--primary);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-chapter-date{font-size:13px;color:var(--gray-400);white-space:nowrap;flex-shrink:0}.nd-chapter-status{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:4px;background:#ef4444;transition:transform 0.15s ease,background 0.2s ease}.nd-chapter-status.is-approved{background:#22c55e}.nd-chapter-status[data-chapter-id]{cursor:pointer}.nd-chapter-status[data-chapter-id]:hover{transform:scale(1.5)}.nd-chapters-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--gray-400)}.nd-load-more{padding:20px 28px;text-align:center;border-top:1px solid var(--gray-100)}.nd-load-more-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;font-size:15px;font-weight:600;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);color:white;border:none;border-radius:22px;cursor:pointer;transition:all var(--transition-normal);box-shadow:0 3px 12px rgba(59,130,246,0.25)}.nd-load-more-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(59,130,246,0.35)}.nd-loading-spinner{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;color:var(--gray-400);font-size:14px}.nd-spinner{width:20px;height:20px;border:3px solid var(--gray-200);border-top-color:var(--accent);border-radius:50%;animation:nd-spin 0.8s linear infinite}@keyframes nd-spin{to{transform:rotate(360deg)}}@keyframes nd-fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nd-similar-section{margin-bottom:0}.nd-similar-scroll{position:relative;margin:0 -28px;padding:0 28px;overflow:hidden}.nd-similar-scroll::before,.nd-similar-scroll::after{content:'';position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none}.nd-similar-scroll::before{left:0;background:linear-gradient(90deg,var(--bg-card),transparent)}.nd-similar-scroll::after{right:0;background:linear-gradient(270deg,var(--bg-card),transparent)}.nd-similar-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 8px}.nd-similar-track::-webkit-scrollbar{display:none}.nd-similar-card{flex:0 0 150px;scroll-snap-align:start;text-decoration:none;color:inherit;transition:transform var(--transition-normal)}.nd-similar-card:hover{transform:translateY(-4px)}.nd-similar-cover-wrap{border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.04);transition:all var(--transition-normal);margin-bottom:10px}.nd-similar-card:hover .nd-similar-cover-wrap{box-shadow:0 8px 24px rgba(0,0,0,0.15),0 2px 6px rgba(0,0,0,0.06)}.nd-similar-cover{width:100%;height:200px;object-fit:cover;transition:transform var(--transition-normal)}.nd-similar-card:hover .nd-similar-cover{transform:scale(1.06)}.nd-similar-info{padding:0 4px}.nd-similar-title{font-weight:600;color:var(--primary);font-size:13px;line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-similar-rating{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--warning);font-weight:600}@media (max-width:768px){.nd-hero{margin:-16px -16px 0;padding:40px 16px 32px}.nd-hero-content{flex-direction:column;align-items:center;text-align:center;gap:24px}.nd-cover-wrapper{width:160px;height:224px;transform:perspective(800px) rotateY(0deg)}.nd-cover-wrapper:hover{transform:perspective(800px) rotateY(0deg) translateY(-4px)}.nd-title{font-size:var(--font-size-2xl)}.nd-alt-titles{justify-content:center}.nd-author{justify-content:center}.nd-rating-line{justify-content:center}.nd-genres{justify-content:center}.nd-hero-actions{justify-content:center}.nd-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.nd-description-section,.nd-tags-section,.nd-chapters-section,.nd-similar-section{margin-left:0;margin-right:0;border-radius:var(--radius-lg);padding:20px 16px}.nd-chapters-section{padding:0}.nd-chapters-header{padding:16px}.nd-chapter-item{padding:12px 16px;flex-wrap:wrap}.nd-chapter-item:hover{padding-left:20px}.nd-chapter-title{white-space:normal;flex-basis:100%;order:3;margin-left:52px}.nd-load-more{padding:16px}.nd-similar-scroll{margin:0 -16px;padding:0 16px}.nd-btn-read{padding:14px 24px;font-size:15px}}@media (max-width:480px){.nd-hero{margin:-12px -12px 0;padding:32px 12px 24px}.nd-cover-wrapper{width:140px;height:196px}.nd-title{font-size:var(--font-size-xl)}.nd-stats-grid{padding:0 8px;gap:8px}.nd-stat-card{padding:14px 10px}.nd-stat-icon{width:40px;height:40px;margin-bottom:8px}.nd-stat-value{font-size:var(--font-size-lg)}.nd-description-section,.nd-tags-section,.nd-similar-section{padding:16px 12px}.nd-chapter-title{margin-left:0}.nd-btn-read{width:100%;justify-content:center}.nd-hero-actions{width:100%}.nd-btn-rate,.nd-btn-source,.nd-btn-offline,.nd-btn-list{padding:9px 16px;font-size:13px}.nd-reading-list-dropdown{left:auto;right:0;transform:none}}.nd-similar-placeholder{height:200px}.nd-btn-list{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:20px;font-size:14px;font-weight:600;border:none;cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);box-shadow:0 3px 12px rgba(139,92,246,0.3);transition:all var(--transition-normal)}.nd-btn-list:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(139,92,246,0.4)}.nd-reading-list-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:var(--bg-card,#fff);border:1px solid rgba(0,0,0,0.06);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.06);z-index:500;min-width:190px;max-width:calc(100vw - 24px);overflow:hidden}.nd-rl-option{display:block;width:100%;padding:10px 16px;border:none;background:none;text-align:left;font-size:14px;color:var(--text-primary,#333);cursor:pointer;transition:background 0.15s ease}.nd-rl-option:hover{background:var(--accent,#3b82f6);color:#fff}.nd-rl-option.nd-rl-active{background:rgba(59,130,246,0.1);color:var(--accent,#3b82f6);font-weight:600}.nd-rl-remove{color:var(--danger,#e74c3c)}.nd-rl-remove:hover{background:var(--danger,#e74c3c);color:#fff}body.dark-theme .nd-reading-list-dropdown{background:var(--bg-card,#1a1f26);border-color:rgba(255,255,255,0.1)}body.dark-theme .nd-rl-option{color:var(--text-primary,#e0e0e0)}