html.av-night body{--av-bg: #111318;
  --av-card: #1b1e26;
  --av-text: #e8eaf1;
  --av-line: #262a35;}
html.av-night body{background: #14161c !important;
  color: #e8eaf1;}
html.av-night body header{background: #1b1e26 !important;
  box-shadow: 0 1px 0 #2c313c !important;}
html.av-night body #switch-mode .sm-text{color: #e8eaf1 !important;}
html.av-night body #switch-mode .sm-icon{border-color: #e8eaf1 !important;}
html.av-night body #switch-mode .sm-button{background: #3a4150 !important;}
html.av-night body #search input,html.av-night body #searchform input{background: #2a3140 !important;
  color: #f2f4f8 !important;
  caret-color: #f2f4f8;}
html.av-night body #search input::placeholder{color: #9aa3b5 !important;}
html.av-night body #menu ul.top-menu > li > a{background: transparent !important;
  color: #e8eaf1 !important;
  border: 0 !important;}
html.av-night body #menu.active{background: #1b1e26 !important;}
html.av-night body #menu.active ul.top-menu > li > a{background: transparent !important;
  color: #e8eaf1 !important;
  border: 0 !important;
  border-top: 1px solid #2c313c !important;}
html.av-night body #menu ul.top-menu > li > a:hover{background: transparent !important;
  color: #ffb27a !important;}
html.av-night body #menu ul.top-menu > li.current-menu-item > a,html.av-night body #menu ul.top-menu > li.current_page_item > a,html.av-night body #menu ul.top-menu > li.current-menu-item > a:hover,html.av-night body #menu ul.top-menu > li.current_page_item > a:hover{background: #ff6a00 !important;
  color: #fff !important;
  border-color: #ff6a00 !important;}
html.av-night body .mobile-menu,html.av-night body .mobile-search{color: #e8eaf1 !important;}
html.av-night body .ml-title span,html.av-night body .ml-title-page span,html.av-night body .av-home-title{color: #e8eaf1 !important;}
html.av-night body .mlw-latestmovie .ml-title{border-bottom-color: #2c313c !important;}
html.av-night body .av-rank-label{color: #9aa3b5 !important;}
html.av-night body .av-rank-seg{background: #2a3140 !important;}
html.av-night body .av-rank-seg button{color: #e8eaf1 !important;}
html.av-night body .av-rank-seg button.on{background: #ff6a00 !important;
  color: #fff !important;}
html.av-night body .mvic-desc .desc,html.av-night body .mvic-desc .desc mark{color: #d5d8e0 !important;}
html.av-night body #mv-info .desc,html.av-night body #mv-info .desc mark{color: #d5d8e0 !important;}
html.av-night body .av-seekbar{background: #14161c !important;}
html.av-night body .av-seek button,html.av-night body .av-seekbar .les-title{color: #e8eaf1 !important;}
html.av-night body #main,html.av-night body .main-content{background: transparent !important;}
html.av-night body #mv-info{background: #111318 !important;}
html.av-night body #mv-info .mvi-content,html.av-night body .ml-item{background: #1b1e26 !important;
  color: #e8eaf1 !important;
  box-shadow: none !important;}
html.av-night body .av-head h3,html.av-night body h1.av-movie-title,html.av-night body .mli-info h2{color: #e8eaf1 !important;}
html.av-night body #mv-info .mvic-info strong,html.av-night body .av-more{color: #9aa3b5 !important;}
html.av-night body #mv-info .av-meta{border-top-color: #2c313c !important;}
html.av-night body #mv-keywords{background: #1b1e26 !important;}
html.av-night body #mv-keywords a{background: #2a3140 !important;
  color: #e8eaf1 !important;
  border-color: #3a4150 !important;}
html.av-night body #mv-keywords strong{color: #9aa3b5 !important;}
html.av-night body #bread .breadcrumb,html.av-night body #bread .breadcrumb a{color: #9aa3b5 !important;}
html.av-night body #av-alt{background: #1b1e26 !important;
  color: #e8eaf1 !important;}
html.av-night body .av-alt-lead{color: #9aa3b5 !important;}
html.av-night body .av-suggest{background: #1b1e26 !important;}
html.av-night body .av-suggest a{color: #e8eaf1 !important;}
html.av-night body .av-suggest a:hover{background: #242833 !important;}
html.av-night body footer,html.av-night body #footer{background: #111318 !important;
  color: #9aa3b5 !important;
  border-top-color: #2c313c !important;}
html.av-night body #footer .footer-tags a{border-color: #2c313c !important;
  color: #9aa3b5 !important;}
html.av-night body .wp-pagenavi a,html.av-night body .wp-pagenavi span{background: #1b1e26 !important;
  color: #e8eaf1 !important;
  border-color: #2c313c !important;}
/* ภาพโปสเตอร์ระหว่างโหลด (lazyload): พื้นเข้มแทนกล่องขาว */
html.av-night body img,html.av-night body .thumb,html.av-night body .mli-thumb,
html.av-night body .ml-item img,html.av-night body .av-suggest img{
  background:#1b1e26 !important;
}

/* placeholder ภาพ: มิเรอร์ selector ต้นทาง + prefix ให้จำเพาะกว่าเสมอ */
html.av-night body .movies-list .ml-item img.mli-thumb,
html.av-night body .movies-list .ml-item i,
html.av-night body img.lazy:not([src]),
html.av-night body img.thumb,
html.av-night body .mli-thumb,
html.av-night body .ml-item img,
html.av-night body .av-suggest img,
html.av-night body .av-suggest .av-nopic{
  background:#1b1e26 !important;
}
