/* Anime tab (anime.js) — cards/grid/player reuse movies.css's .mv-* styles; this adds the extras */

#anBrowse.hidden, #anWatch.hidden { display: none; }

.an-app { color: var(--neo-text, #f5f5f7); }

.an-views { display: flex; gap: 6px; flex-wrap: wrap; }
.an-view {
    border: 1px solid var(--neo-line-hi, rgba(255,255,255,.16)); background: rgba(255,255,255,.05);
    color: inherit; padding: 9px 16px; border-radius: 12px; font: inherit; font-size: 14px; font-weight: 600; cursor: pointer;
}
.an-view:hover { background: rgba(255,255,255,.1); }
.an-view.active { background: linear-gradient(135deg, #ff5fa2, #8b5cf6); border-color: transparent; color: #fff; }

.an-count { font-size: 13px; color: var(--neo-dim, rgba(235,235,245,.6)); }

.an-lang {
    position: absolute; left: 8px; top: 8px; padding: 2px 7px; border-radius: 6px;
    background: rgba(244,117,33,.92); color: #fff; font-size: 11px; font-weight: 700; letter-spacing: .03em;
}

.an-next { margin-top: 26px; }
