:root {
  --loading-indicator-color: #ff9d3f;
  --loading-indicator-background: #efebe9;
  --black: #1b1b1b;
  --white: #fff;
}

@media (prefers-color-scheme: dark) {
  body {
    background-color: var(--black);
    color: var(--white);  !important;
  }
  
  .rp-img-atc li .atc-info h3 {
    color: var(--white); /* 기왕 만들어두신 변수를 활용하는 것이 좋습니다 */
  }
  
  .rp-noimg-atc li h3{ color: var(--white);}
  
  .mizn-decribe h3{ color: var(--white);}
  
  a{ color: var(--white);}
  
  .atc-view-top h3{ color: var(--white);}
  
  .atc-body{ color: var(--white);}
  
  .mizn-btn.rad{ color: var(--white);}
  
  .cmt-top h4{ color: var(--white);}
  
  .mizn-btn.rad.min{ color: var(--white);}
  
  .rp-atc-list li .atc-tit-wrap .atc-tit h3{ color: var(--white);}
  
  .rel-and-pop-atc h4{ color: var(--white);}
  
  #mizn-container .sub-tit h2{ color: var(--white);}
  
  .rp-brch li .brch-info h3{ color: var(--white);}
  
  .mizn-tbl caption, .caption{ color: var(--white);}
  
  .mizn-tbl th{ color: var(--white);}
  
  .mizn-tbl caption, .caption{border-bottom:2px solid #fff;}
  
  .frm-grp.agree li .txta-block{background-color:var(--black);}
  
  .caution{background-color:var(--black);;}
  
  .caution > strong{ color: var(--white);}
  
  .rp-evt li .evt-info h3{ color: var(--white);}
  
  .brd-view-top .fd-name{ color: var(--white);}
  
  .brd-view-top.evt .info-prime h3{ color: var(--white);}
  
  .guide-txt{ color: var(--white);}
  
  .mizn-frm h3{ color: var(--white);}
  
  .center-link .mizn-btn{ color: var(--white);}
  
  textarea{ color: var(--white);}
  
  .frm-grp.agree li label{ color: var(--white);}
  
  .ui-selectmenu-text{ color: var(--white);}
  
  
  .mizn-btn.inv{background-color:var(--white);color:#000;}
  
  .mizn-tbl.frm td strong{ color: var(--white);}
  
  .pre-payment-confirmation .ppc-btm{ color: var(--white);}
  
  .rp-brd-list li h3{ color: var(--white);}
  
  .brd-view-top .info-prime h3{ color: var(--white);}
  
  .brd-view-mdl{ color: var(--white);}
  
}

@media (prefers-color-schemeL: light) {
  body {
    background-color: var(--white);
    color: var(--black)
  }
}
