/*
 * [2026-11-05 두목님 지시] 애니울프 다크 화면. 옛 aniwolf.css 는 맨 위에 다크 변수(--bg #232736 등)를 두고도
 * 아래쪽에서 밝은 색을 !important 로 고정해(.bg-body #F0F3F8, .bg-default #fff …) 다크 단추가 먹지 않았다
 * (그래서 옛 사이트는 단추를 주석 처리해 두었다). 옛 파일은 그대로 두고, data-theme="dark" 일 때만 덮는다.
 * 색은 옛 aniwolf.css 첫 줄의 다크 값(배경 #232736 · 칸 #161823 · 회차 #313745 · 보는 회차 #78060a)을 쓴다.
 * 빨간 머리·꼬리(bg-red·footer)·검색칸은 두 모드 같다.
 */
html[data-theme="dark"] .bg-body { background-color: #232736 !important; }
html[data-theme="dark"] .bg-default { background-color: #161823 !important; }
html[data-theme="dark"] .text-default,
html[data-theme="dark"] .mb-1 .text-default,
html[data-theme="dark"] .total-ani,
html[data-theme="dark"] .detail-title,
html[data-theme="dark"] .table-responsive { color: #e4e6eb !important; }
html[data-theme="dark"] .mb-1 .text-white-50,
html[data-theme="dark"] .text-white-50 { color: #9aa0ac !important; }
html[data-theme="dark"] .detail-line { background: #3a3f50 !important; }
html[data-theme="dark"] .bg-episode { background-color: #313745 !important; }
html[data-theme="dark"] .bg-episode.active { background-color: #78060a !important; }
html[data-theme="dark"] .animation-type,
html[data-theme="dark"] .animation-year { color: #5bb6ea !important; }
html[data-theme="dark"] .btn-outline-secondary:not(.active) { color: #b8bcc6; border-color: #3a3f50; background-color: #161823; }
html[data-theme="dark"] .btn-outline-secondary:not(.active):hover { color: #fff; background-color: #313745; }
html[data-theme="dark"] .nav-tabs { border-bottom-color: #3a3f50; }
html[data-theme="dark"] .bookmark-title { color: #5bb6ea !important; }
/* 회차 화면 오류·문의 칸(옛 틀이 style 로 분홍을 박았다) */
html[data-theme="dark"] .detail-report { background-color: #3b1d24 !important; color: #e4e6eb; }
/* 맨 아래 Notice */
html[data-theme="dark"] .block { background-color: #161823; box-shadow: none; }
html[data-theme="dark"] .block-header-default { background-color: #1d2030; }
html[data-theme="dark"] .block-title { color: #e4e6eb; }
html[data-theme="dark"] .block-content { background-color: #2b2920; color: #d8d2b4; }
/* 오류 신고 창 */
html[data-theme="dark"] .modal-content { background-color: #161823; color: #e4e6eb; }
html[data-theme="dark"] .form-control-plaintext { color: #e4e6eb; }
html[data-theme="dark"] .btn-close { filter: invert(1); }
/* 꼬리는 두 모드 모두 빨강(옛 footer 가 bg-default 와 footer 를 같이 달고 있어 위 .bg-default 가 덮었다) */
html[data-theme="dark"] footer.footer { background-color: #dd3333 !important; }
