.narrators-archive-wrapper a,.narrators-archive-wrapper a:hover,.narrators-archive-wrapper a:focus,.narrators-archive-wrapper a:active,.narrators-archive-wrapper a:visited{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.narrators-archive-wrapper.theme-dark{background-color:#1a1a1a;color:#f5f5f5}.narrators-archive-wrapper.theme-light{background-color:#fff;color:#333}.theme-dark .narrators-archive-description{color:#bbb}.theme-dark .narrators-archive-search-wrapper{background:rgba(0,0,0,.2);border:1px solid rgba(0,229,19,.4);box-shadow:0 4px 20px rgba(0,0,0,.2)}.shimmer-text{position:relative;display:inline-block}.shimmer-text::after{display:none}.search-input-wrapper{display:flex;gap:.5rem;margin-bottom:1.5rem;position:relative;z-index:20}.search-input-wrapper input{flex:1;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;background:#fff;position:relative;z-index:20}.search-input-wrapper button{padding:.75rem 1.5rem;border-radius:8px;background:linear-gradient(90deg,#00e513,#44ff93);color:white;border:none;font-weight:600;cursor:pointer;position:relative;z-index:20}.theme-dark .search-input-wrapper input{background:#333;border-color:#444;color:#fff}.narrators-filter-group label{display:block;margin-bottom:.5rem;font-weight:500}.narrators-filter-group select,.narrators-filter-group input{width:100%;padding:.6rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background-color:#fff;position:relative;z-index:15}.theme-dark .narrators-filter-group select,.theme-dark .narrators-filter-group input{background:#333;border-color:#444;color:#fff}.range-slider{display:flex;align-items:center;gap:.5rem;position:relative;z-index:15}.range-slider input{flex:1;cursor:pointer}.range-value{min-width:2rem;text-align:center}.shiny-button{position:relative;padding:.75rem 1.5rem;background:linear-gradient(90deg,#00e513,#44ff93);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;overflow:hidden;z-index:1;transition:all .3s ease}.shiny-button::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-25deg);animation:shineButton 3s infinite;z-index:-1}.outline-button{padding:.75rem 1.5rem;background:0 0;color:#00e513;border:1px solid #00e513;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;text-transform:uppercase;font-size:.9rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.outline-button:hover{background-color:rgba(0,229,19,.1);color:#00e513;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.theme-dark .outline-button{color:#44ff93;border-color:#44ff93}.theme-dark .outline-button:hover{background-color:rgba(0,229,19,.2)}.shimmer-button{position:relative;padding:.75rem 1.5rem;background:linear-gradient(90deg,#00e513,#44ff93);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;overflow:hidden;z-index:1;transition:all .3s ease}.shimmer-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite;z-index:-1}.rainbow-button{position:relative;padding:.75rem 1.5rem;background:linear-gradient(90deg,#00e513,#44ff93,#7cff85,#00c43f,#00e513);background-size:400% 400%;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;overflow:hidden;animation:rainbowAnimation 3s linear infinite;transition:all .3s ease}.rainbow-button:disabled{opacity:.6;cursor:not-allowed;animation:none;background:#ccc}.theme-dark .rainbow-button:disabled{background:#555}.theme-dark .narrators-comparison-tool{background:rgba(0,0,0,.2);border:1px solid rgba(0,229,19,.4);box-shadow:0 4px 20px rgba(0,0,0,.2)}.animated-shiny-text{position:relative;display:inline-block}.animated-shiny-text::after{display:none}.comparison-selection{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.5rem 0}.selected-narrators{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.selected-narrator{background-color:#00a80f;color:#fff;border-radius:6px;padding:.5rem .7rem;display:flex;align-items:center;font-size:.9rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.selected-narrator:hover{background-color:#00c43f}.theme-dark .selected-narrator{background-color:#00c43f;color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 4px rgba(0,0,0,.2)}.remove-selected{background:rgba(255,255,255,.2);border:none;color:#fff;margin-left:.6rem;cursor:pointer;font-size:1.1rem;line-height:1;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-selected:hover{background:rgba(255,51,102,.8);transform:scale(1.1)}.comparison-results{margin-top:2rem}.bento-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.bento-grid.loading{opacity:.5;pointer-events:none}.narrator-card{border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:1rem;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.theme-dark .narrator-card{background:#2a2a2a;box-shadow:0 4px 20px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05)}.narrator-card.magic-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.theme-dark .narrator-card.magic-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.3)}.narrator-card-compare{background:linear-gradient(90deg,#00e513,#44ff93);color:white;padding:.85rem;text-align:center;margin-top:auto;border-radius:0 0 12px 12px;font-weight:700;letter-spacing:.5px;transition:all .3s ease}.narrator-card-compare:hover{background:linear-gradient(90deg,#00c43f,#00e513);box-shadow:0 4px 8px rgba(0,0,0,.15)}.narrator-card-compare input[type=checkbox]{margin-right:.5rem;cursor:pointer;transform:scale(1.2);accent-color:#fff;position:relative;top:2px}.narrator-card-compare label{font-weight:600;cursor:pointer;text-transform:uppercase;font-size:.95rem}.theme-dark .narrator-card-compare{background:linear-gradient(90deg,#00a80f,#44ff93)}.theme-dark .narrator-card-compare:hover{background:linear-gradient(90deg,#008f0e,#00c43f)}.narrator-card-checkmark{position:absolute;top:.75rem;right:.75rem;z-index:5;background:rgba(255,255,255,.9);border-radius:4px;padding:.25rem}.theme-dark .narrator-card-checkmark{background:rgba(42,42,42,.9)}.narrator-card-checkmark input[type=checkbox]{cursor:pointer}.narrator-card-checkmark label{margin-left:.25rem;font-size:.85rem;cursor:pointer}.theme-dark .narrator-card-checkmark label{color:#f5f5f5}.narrator-card-inner{display:flex;flex-direction:column;height:100%}.narrator-card-image{height:180px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.narrator-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.narrator-card:hover .narrator-card-image img{transform:scale(1.05)}.narrator-card-content{padding:1.5rem}.narrator-name{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#006e09;text-transform:uppercase;letter-spacing:.5px;text-align:center;border-bottom:none}.theme-dark .narrator-name{color:#00e513}.narrator-name a,h3.narrator-name a,h3.narrator-name a:hover,h3.narrator-name a:focus,h3.narrator-name a:active,h3.narrator-name a:visited{color:#006e09;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.theme-dark .narrator-name a,.theme-dark h3.narrator-name a,.theme-dark h3.narrator-name a:hover,.theme-dark h3.narrator-name a:focus,.theme-dark h3.narrator-name a:active,.theme-dark h3.narrator-name a:visited{color:#00e513}.narrator-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.85rem}.narrator-lifetime,.narrator-era,.narrator-region,.narrator-style{background:rgba(0,229,19,.1);color:#00e513;padding:.2rem .5rem;border-radius:4px}.theme-dark .narrator-lifetime,.theme-dark .narrator-era,.theme-dark .narrator-region,.theme-dark .narrator-style{background:rgba(0,229,19,.2);color:#44ff93}.narrator-excerpt{margin-bottom:1rem;font-size:.9rem;line-height:1.5;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;padding-bottom:.5rem;border-bottom:none}.theme-dark .narrator-excerpt{color:#bbb;border-bottom:none}.narrator-reliability-authenticity{margin-top:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:none}.theme-dark .narrator-reliability-authenticity{border-bottom:none}.score-wrapper{margin-bottom:.75rem;position:relative}.score-label{font-size:.85rem;font-weight:500;margin-bottom:.3rem;display:block}.score-bar{height:8px;background:#eee;border-radius:4px;overflow:hidden;position:relative;z-index:1}.theme-dark .score-bar{background:#444}.score-fill{height:100%;border-radius:4px;background-color:#00e513;transition:width .5s ease;position:absolute;top:0;left:0;width:50%;z-index:2}.authenticity-score .score-fill{background-color:#00e513}.reliability-score .score-fill{background-color:#00a80f}.score-value{font-size:.85rem;text-align:right;margin-top:.3rem;position:relative;display:block}.narrator-expertise{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:none}.theme-dark .narrator-expertise{border-bottom:none}.expertise-label{font-size:.85rem;font-weight:500;margin-bottom:.5rem}.expertise-areas{display:flex;flex-wrap:wrap;gap:.5rem}.expertise-tag{display:inline-block;padding:.2rem .5rem;border-radius:4px;background-color:rgba(0,229,19,.1);color:#00e513;font-size:.8rem}.theme-dark .expertise-tag{background-color:rgba(0,229,19,.2);color:#44ff93}.narrator-books-count,.narrator-rating{margin-bottom:.75rem;font-size:.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.theme-dark .books-label,.theme-dark .rating-label{color:#ccc}.theme-dark .books-value{color:#44ff93}.star-rating{display:inline-flex;align-items:center;gap:.25rem}.star{color:#f5812c;font-size:1rem}.star.empty{color:#ddd}.theme-dark .star.empty{color:#555}.star.half{position:relative;display:inline-block}.star.half::after{content:"☆";position:absolute;top:0;left:0;width:50%;overflow:hidden;color:#f5812c}.rating-value{font-size:.85rem;font-weight:600;margin-left:.5rem}.narrator-comparison-table{background:#fff;border-radius:12px;overflow:hidden;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.theme-dark .narrator-comparison-table{background:#2a2a2a;box-shadow:0 4px 20px rgba(0,0,0,.2)}.comparison-title{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center;background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(90deg,#4a6cf7,#f5812c,#4a6cf7);background-size:200% auto;animation:gradientAnimation 3s linear infinite}.comparison-wrapper{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.theme-dark .comparison-table th,.theme-dark .comparison-table td{border-bottom:1px solid #444}.comparison-table thead th{background:#f5f5f5;position:sticky;top:0;z-index:1}.theme-dark .comparison-table thead th{background:#333}.feature-column{min-width:150px}.narrator-column{min-width:200px}.narrator-header{display:flex;align-items:center;gap:.75rem}.narrator-header .narrator-image{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.narrator-header .narrator-image img{width:100%;height:100%;object-fit:cover}.narrator-header .narrator-name{margin-bottom:.5rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;text-align:center;color:#006e09;border-bottom:none}.comparison-table .feature-name{font-weight:500}.comparison-table .value-column{text-align:center}.comparison-table .value-column.highlight{position:relative;font-weight:600;color:#00e513}.comparison-table .value-column.highlight::after{display:none}.theme-dark .comparison-table .value-column.highlight::after{display:none}.expertise-areas{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center}.star-rating{font-size:1.2rem;color:#f5812c;margin-bottom:.2rem}.star-rating .star.empty{color:#ddd}.theme-dark .star-rating .star.empty{color:#555}.star-rating .star.half{position:relative;display:inline-block}.star-rating .star.half::after{content:"☆";position:absolute;top:0;left:0;width:50%;overflow:hidden;color:#f5812c}.rating-value{font-size:.85rem}.comparison-note{margin-top:1.5rem;font-size:.9rem;font-style:italic;text-align:center;color:#666}.theme-dark .comparison-note{color:#bbb}.no-narrators-found{text-align:center;padding:3rem 1rem;font-size:1.1rem;color:#666}.theme-dark .no-narrators-found{color:#bbb}.pagination-links{display:flex;gap:.5rem}.pagination-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 .25rem;border-radius:8px;background-color:#f5f5f5;color:#333;text-decoration:none;transition:all .3s ease}.theme-dark .pagination-link{background-color:#333;color:#f5f5f5}.pagination-link:hover{background-color:rgba(0,229,19,.1);color:#00e513;transform:translateY(-2px)}.theme-dark .pagination-link:hover{background-color:rgba(0,229,19,.2);color:#44ff93}.pagination-link.current{background-color:#00e513;color:white;font-weight:600}.theme-dark .pagination-link.current{background-color:#00a80f;color:white}.magic-card{position:relative;border-radius:12px;overflow:hidden}.magic-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#4a6cf7,#f5812c,#4a6cf7);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.magic-card:hover::before{opacity:1}.shine-border{position:relative;border-radius:12px;overflow:hidden}.shine-border::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#4a6cf7,#f5812c,#4a6cf7);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradientAnimation 3s linear infinite}.aurora-text{position:relative;z-index:1;color:#333}.aurora-text::before{display:none}@media (max-width:768px){.search-input-wrapper{flex-direction:column}.bento-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.comparison-table th,.comparison-table td{padding:.75rem}}@media (max-width:576px){.bento-grid{grid-template-columns:1fr}.feature-column,.narrator-column{min-width:120px}}