.series-card-wrapper{overflow:hidden;position:relative}.comic-item:hover .series-card-img{transform:scale(1.1)}.comic-item:not(:hover) .series-card-img{transform:scale(1)}.series-card-img{color:transparent}.overlay-fill{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.series-pagination-cursor{transform:translateX(36px) scale(1)}.flex-center{align-items:center;display:flex;justify-content:center}.text-white:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}.text-white:hover .text-gray-50{color:#fbbf24;transition:color .2s ease-in-out}.text-white:hover .text-gray-400{color:#f59e0b;transition:color .2s ease-in-out}.text-white:hover img{transform:scale(1.05);transition:transform .2s ease-in-out}.tiptap-toolbar{font-feature-settings:normal;--radius:1rem;--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 72.2% 50.6%;--primary-foreground:0 85.7% 97.3%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:225 8% 32%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-dark-900);--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important;background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);color:var(--tt-theme-text);color-scheme:dark;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:normal;font-weight:400;gap:.25rem;min-height:var(--tt-toolbar-height);overflow-x:auto;overscroll-behavior-x:contain;padding:0 .5rem;position:sticky;scrollbar-color:var(--tt-scrollbar-color) transparent;scrollbar-width:none;top:0;width:100%;z-index:10}.tiptap-button,.tiptap-toolbar{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.tiptap-button{font-feature-settings:"salt" on,"cv01" on;--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued:var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued:var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color:var(--transparent);--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300);--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400);--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100);--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued:var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400);background-color:var(--tt-button-disabled-bg-color);border:none;border-radius:var(--tt-radius-lg,.75rem);color:var(--tt-button-disabled-text-color);cursor:default;font-family:inherit;font-size:.875rem;font-variation-settings:inherit;font-weight:500;gap:.125rem;height:2rem;justify-content:center;letter-spacing:inherit;line-height:1.15;min-width:2rem;padding:.5rem;text-transform:none;transition-duration:var(--tt-transition-duration-default);transition-property:background,color,opacity;transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:hover{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-active-state=on]{background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-disabled=true]{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color);cursor:not-allowed;opacity:.5}.tiptap-button-icon{fill:currentcolor;color:var(--tt-button-disabled-icon-color);flex-shrink:0;height:1rem;width:1rem}.tiptap-separator{background-color:var(--tt-gray-dark-a-200);height:1.5rem;margin:0 .25rem;width:1px}.tiptap-toolbar-group{align-items:center;display:flex;gap:.125rem}.simple-editor{background-color:#1a1a1a;border:none;color:#fff;font-size:.875rem;line-height:1.5;min-height:200px;outline:none;padding:1rem}.simple-editor:focus{outline:none}.simple-editor p{margin:0 0 .5rem}.simple-editor p:last-child{margin-bottom:0}.ant-rate{display:flex;gap:4px;list-style:none;margin:0;padding:0}.ant-rate-star{cursor:pointer;position:relative;transition:all .2s ease}.ant-rate-star:hover{transform:scale(1.1)}.ant-rate-star-full{color:#fbbf24}.ant-rate-star-zero{color:#6b7280}.ant-rate-star-first,.ant-rate-star-second{display:inline-block;height:20px;width:20px}.anticon-star svg{height:100%;width:100%}#rating-display{box-shadow:0 4px 14px rgba(59,130,246,.4)}#rating-display,#submit-review{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}#submit-review{border:none;color:#fff;font-weight:500;transition:all .3s ease}#submit-review:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}#submit-review:disabled{background:#555;box-shadow:none;cursor:not-allowed;transform:none}.star-rating-display{display:flex;gap:2px}.star-rating-display svg{height:16px;width:16px}.review-section{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(30,41,59,.3),rgba(15,23,42,.3));border:1px solid rgba(51,65,85,.3);border-radius:1rem}.review-form-container{background:rgba(30,41,59,.5);border:2px solid #1e293b;border-radius:.75rem;padding:1.5rem}.review-textarea{background:rgba(15,23,42,.8);border:1px solid rgba(51,65,85,.5);border-radius:.5rem;color:#e2e8f0;font-size:.875rem;line-height:1.5;min-height:120px;padding:1rem;resize:vertical;transition:all .3s ease;width:100%}.review-textarea:focus{outline:none}.review-textarea::-moz-placeholder{color:#64748b}.review-textarea::placeholder{color:#64748b}.star-rating-input{display:flex;gap:.25rem;justify-content:center;margin:1rem 0}.star-rating-input .star{color:#6b7280;cursor:pointer;font-size:1.5rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.star-rating-input .star.active,.star-rating-input .star:hover{color:#fbbf24;transform:scale(1.1)}.star-rating-input .star.text-yellow-400{color:#fbbf24!important}.star-rating-input .star.text-gray-600{color:#6b7280!important}.submit-review-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:.5rem;box-shadow:0 2px 4px rgba(59,130,246,.2);color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.submit-review-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.submit-review-btn:disabled{background:#555;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.review-card{backdrop-filter:blur(5px);background:rgba(30,41,59,.5);border:1px solid rgba(51,65,85,.3);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.review-card:hover{background:rgba(30,41,59,.7);border-color:rgba(51,65,85,.5);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.user-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 2px 8px rgba(59,130,246,.3);color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:40px;justify-content:center;width:40px}.like-button{border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.25rem;transition:all .2s ease}.like-button:hover{background:rgba(239,68,68,.1);color:#ef4444;transform:scale(1.1)}.like-button.liked{color:#ef4444}.empty-state{color:#64748b;padding:3rem 1rem;text-align:center}.empty-state svg{height:4rem;margin-bottom:1rem;opacity:.5;width:4rem}.bg-gradient-to-br{background:linear-gradient(135deg,rgba(30,41,59,.3),rgba(15,23,42,.3))}.border-slate-700\/30{border-color:rgba(51,65,85,.3)}.text-slate-300{color:#cbd5e1}.text-slate-500{color:#64748b}.bg-slate-700\/30{background-color:rgba(51,65,85,.3)}@media (max-width:768px){.review-card,.review-form-container{padding:1rem}.star-rating-input .star{font-size:1.25rem}.user-avatar{font-size:.75rem;height:36px;width:36px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-card{animation:fadeInUp .3s ease-out}.review-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.helpful-button{background:rgba(51,65,85,.5);border:1px solid rgba(71,85,105,.3);border-radius:.5rem;color:#94a3b8;cursor:pointer;padding:.5rem .75rem;transition:all .2s ease}.helpful-button:hover{background:rgba(51,65,85,.7);color:#10b981}.helpful-button.active{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3);color:#10b981}.not-helpful-button{background:rgba(51,65,85,.5);border:1px solid rgba(71,85,105,.3);border-radius:.5rem;color:#94a3b8;cursor:pointer;padding:.5rem .75rem;transition:all .2s ease}.not-helpful-button:hover{background:rgba(51,65,85,.7);color:#ef4444}.not-helpful-button.active{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.3);color:#ef4444}.votes-display{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.votes-count{background:rgba(51,65,85,.5);border:1px solid rgba(71,85,105,.3);border-radius:.375rem;color:#94a3b8;font-weight:700;padding:.25rem .5rem}.end-of-reviews{padding:1.5rem 0;text-align:center}.end-of-reviews-icon{align-items:center;background:rgba(51,65,85,.3);border-radius:50%;display:flex;height:2rem;justify-content:center;margin:0 auto .5rem;width:2rem}.end-of-reviews-icon svg{color:#64748b;height:1rem;width:1rem}
