/* 공지사항 상세 화면만 로드. 주간모드는 기존 스타일 사용. */
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v {
  background: #202227;
  color: #f1f2f4;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_title,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_title .bo_v_tit,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_con,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .cmt_contents {
  color: #f1f2f4;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info {
  color: #c3c7d0;
  border-bottom-color: #454851;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info .sv_member,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info .sv_guest,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info .member,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info .guest,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .sv_member,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .sv_guest,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .member,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .guest {
  color: #f1f2f4;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_info .if_date,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc header,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc_empty,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .secret_cm label,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v #char_cnt {
  color: #c3c7d0;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_top ul,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_bot ul {
  background: transparent;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b01,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b02,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b03,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b04,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_more_opt,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_share .btn {
  background: #2b2e35;
  color: #e7eaf0;
  border-color: #50545f;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b01:hover,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b02:hover,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b03:hover,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_b04:hover,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_more_opt:hover,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_share .btn:hover {
  background: #353943;
  color: #fff;
  border-color: #ff7987;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn i,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .btn_more_opt i {
  color: inherit;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .cmt_btn {
  background: #202227;
  color: #f1f2f4;
  border-bottom-color: #454851;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .cmt_btn b {
  color: #f1f2f4;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .cmt_btn .total {
  color: #ff7987;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .cmt_btn .total::after {
  background: #ff7987;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .cmt_btn .cmt_more {
  filter: brightness(1.5);
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w textarea,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w .frm_input {
  background: #26282f;
  color: #f1f2f4;
  border-color: #50545f;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w {
  color-scheme: dark;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v #wr_secret {
  accent-color: #ff7987;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w textarea::placeholder,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w input::placeholder {
  color: #b9bec8;
  opacity: 1;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w textarea:focus,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w .frm_input:focus {
  outline: 2px solid #ff7987;
  outline-offset: 2px;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w .btn_submit {
  background: #c8172d;
  color: #fff;
  border-color: #c8172d;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_w .btn_submit:hover {
  background: #ad1427;
  border-color: #ad1427;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc article,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_v_nb li,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_file li,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_link li {
  border-color: #454851;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_v_nb li:hover {
  background: #2b2e35;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_v_nb a {
  color: #f1f2f4;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_v_nb .nb_tit,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_v_nb .nb_date {
  color: #c3c7d0;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_con a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_vc .cmt_contents a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_file a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_link a {
  color: #ff7987;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_file li,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v_link li {
  box-shadow: none;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .more_opt,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_act,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .sv {
  background: #2b2e35;
  color: #e7eaf0;
  border-color: #50545f;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .more_opt a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .more_opt button,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_act a,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .sv a {
  background: transparent;
  color: #e7eaf0;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v .bo_vc_act::after {
  border-bottom-color: #2b2e35;
}
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v a:focus-visible,
html[data-theme="dark"] #sharemax-site .shmx-native #bo_v button:focus-visible {
  outline: 2px solid #ff7987;
  outline-offset: 2px;
}
