.categories[data-v-ffcc2f1d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:24px}.category-btn[data-v-ffcc2f1d]{background:#f0f0f0;border:2px solid transparent;border-radius:20px;color:#333;cursor:pointer;font-size:15px;font-weight:500;padding:8px 20px;text-decoration:none;transition:all .2s;white-space:nowrap}.category-btn[data-v-ffcc2f1d]:hover{background:#e0e0e0}.category-btn.active[data-v-ffcc2f1d]{background:#00698f;border-color:#00698f;color:#fff}.cartoon-now-playing[data-v-ffcc2f1d]{color:#222;font-size:18px;margin-bottom:12px;text-align:left}.cartoon-now-label[data-v-ffcc2f1d]{font-weight:600}.cartoon-now-episode[data-v-ffcc2f1d]{color:#555}.player-nav[data-v-ffcc2f1d]{gap:24px;justify-content:center;margin-bottom:8px;margin-top:16px}.player-nav[data-v-ffcc2f1d],.player-nav-btn[data-v-ffcc2f1d]{align-items:center;display:flex}.player-nav-btn[data-v-ffcc2f1d]{background:#004bd6;border:none;border-radius:10px;box-shadow:0 2px 8px #00000012;color:#fff;cursor:pointer;font-size:15px;font-weight:600;gap:6px;padding:10px 24px;transition:background .2s,transform .1s,opacity .2s}.player-nav-btn[data-v-ffcc2f1d]:hover:not(:disabled){background:#003ba5;transform:translateY(-1px)}.player-nav-btn[data-v-ffcc2f1d]:disabled{cursor:not-allowed;opacity:.4}.nav-arrow[data-v-ffcc2f1d]{font-size:18px}.player-counter[data-v-ffcc2f1d]{color:#666;font-size:15px;font-weight:500;min-width:60px;text-align:center}.playlist[data-v-ffcc2f1d]{background:#fafafa;border:1px solid #ddd;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-top:12px;max-height:320px;overflow-y:auto;padding:8px;position:relative;scrollbar-color:#ccc transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.playlist[data-v-ffcc2f1d]::-webkit-scrollbar{width:6px}.playlist[data-v-ffcc2f1d]::-webkit-scrollbar-track{background:transparent}.playlist[data-v-ffcc2f1d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.playlist-item[data-v-ffcc2f1d]{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 1px 3px #0000000f;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap;width:100%}.playlist-item[data-v-ffcc2f1d]:hover:not(.active){background:#e8f0fe;color:#004bd6}.playlist-item.active[data-v-ffcc2f1d]{background:#004bd6;box-shadow:0 2px 8px #004bd64d;color:#fff}.playlist-index[data-v-ffcc2f1d]{color:#999;font-size:12px;min-width:18px;text-align:center}.playlist-item.active .playlist-index[data-v-ffcc2f1d]{color:#fff}.playlist-play-icon[data-v-ffcc2f1d]{align-items:center;display:flex;justify-content:center;min-width:18px}.playlist-label[data-v-ffcc2f1d]{line-height:1.3}.no-episodes[data-v-ffcc2f1d]{color:#666;font-size:18px;padding:64px 16px;text-align:center}.autoplay-badge[data-v-ffcc2f1d]{border-radius:16px;margin:24px 0 0;overflow:hidden;position:relative}.autoplay-badge-bg[data-v-ffcc2f1d]{animation:badgeGlow-ffcc2f1d 6s ease-in-out infinite;background:linear-gradient(135deg,#0050b3,#0073e6,#0050b3,#003d8a,#0050b3);background-size:400% 400%;inset:0;position:absolute;z-index:0}@keyframes badgeGlow-ffcc2f1d{0%,to{background-position:0 50%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.autoplay-badge-content[data-v-ffcc2f1d]{align-items:center;display:flex;gap:16px;padding:20px 24px;position:relative;z-index:1}.autoplay-badge-icon[data-v-ffcc2f1d]{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;min-width:48px;width:48px}.autoplay-badge-text[data-v-ffcc2f1d]{display:flex;flex-direction:column;gap:4px}.autoplay-badge-text strong[data-v-ffcc2f1d]{color:#fff;font-size:17px;letter-spacing:.01em}.autoplay-badge-text span[data-v-ffcc2f1d]{color:#ffffffe6;font-size:15px;line-height:1.45}.cartoon-list[data-v-ffcc2f1d]{margin-top:8px;padding:0 16px 32px 0}.cartoon-list-title[data-v-ffcc2f1d]{color:#00698f;font-size:24px;font-weight:700;margin-bottom:20px;text-align:left}.cartoon-grid[data-v-ffcc2f1d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cartoon-card[data-v-ffcc2f1d]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000012;color:inherit;display:block;padding:20px;text-decoration:none;transition:box-shadow .2s,transform .2s}.cartoon-card[data-v-ffcc2f1d]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.cartoon-card-name[data-v-ffcc2f1d]{color:#222;font-size:17px;font-weight:600;margin-bottom:6px}.cartoon-card-desc[data-v-ffcc2f1d]{color:#555;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.categories[data-v-ffcc2f1d]{gap:6px;margin-bottom:16px}.category-btn[data-v-ffcc2f1d]{font-size:13px;padding:6px 14px}.cartoon-now-playing[data-v-ffcc2f1d]{font-size:16px}.player-nav[data-v-ffcc2f1d]{gap:12px}.player-nav-btn[data-v-ffcc2f1d]{font-size:14px;padding:8px 16px}.player-counter[data-v-ffcc2f1d]{font-size:13px}.playlist[data-v-ffcc2f1d]{border-radius:10px;gap:3px;max-height:240px;padding:6px}.playlist-item[data-v-ffcc2f1d]{border-radius:8px;font-size:13px;padding:8px 10px}.autoplay-badge-content[data-v-ffcc2f1d]{gap:12px;padding:16px}.autoplay-badge-icon[data-v-ffcc2f1d]{font-size:17px;height:40px;min-width:40px;width:40px}.autoplay-badge-text strong[data-v-ffcc2f1d]{font-size:15px}.autoplay-badge-text span[data-v-ffcc2f1d]{font-size:13px}.cartoon-list[data-v-ffcc2f1d]{padding:0 8px 24px}.cartoon-grid[data-v-ffcc2f1d]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cartoon-card[data-v-ffcc2f1d]{padding:16px}.cartoon-list-title[data-v-ffcc2f1d]{font-size:20px}}@media(max-width:480px){.category-btn[data-v-ffcc2f1d]{border-radius:16px;font-size:12px;padding:5px 12px}.player-nav-btn[data-v-ffcc2f1d]{border-radius:8px;font-size:13px;padding:8px 12px}.nav-arrow[data-v-ffcc2f1d]{font-size:16px}}
