/* button */
/* sns */
/* categories */
/* all menu */
/* share */
/* aside */
/* icon */
:root[data-dark=true] #contents {
  background-color: #222;
}
:root[data-dark=true] #contents .divide-line {
  background-color: #242424;
}
:root[data-dark=true] #contents .box {
  background-color: #2b2b2b;
}
:root[data-dark=true] #contents .box > .title-wrapper .sub-title {
  color: #bbb;
}
:root[data-dark=true] #contents .box > .title-wrapper.has-border {
  border-bottom: 1px solid #444;
}
:root[data-dark=true] #contents .box .txt-contents .txt-contents-list {
  border-bottom: 1px solid #484848;
}
:root[data-dark=true] #contents .box.nationwide-news .desc-wrapper .desc-box {
  border: 1px solid #484848;
  background: url(/resource/image/mobile/network-bg-dark.png) center center/cover no-repeat;
}
:root[data-dark=true] #contents .box.youtube-live .ready {
  background-color: #484848;
}
:root[data-dark=true] #contents .box.youtube-live .ready .txt {
  color: #c6cbd0;
}
:root[data-dark=true] #contents .box.recommend-news .recommend-news-swiper-wrapper {
  border-top: 1px solid #383838;
}
:root[data-dark=true] #contents .box.asian-game > .title-wrapper .title {
  background: -webkit-gradient(linear, left top, left bottom, from(#3543e5), to(#00afff));
  background: linear-gradient(180deg, #3543e5 0%, #00afff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
:root[data-dark=true] #contents .box.asian-game > .title-wrapper .more-btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Crect y='0.5' width='20' height='20' rx='10' fill='url(%23paint0_linear_793_528)'/%3E%3Cpath d='M10 5.5V15.5' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 10.5H15' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_793_528' x1='10' y1='0.5' x2='10' y2='20.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232636E4'/%3E%3Cstop offset='1' stop-color='%2300AFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
}
:root[data-dark=true] #contents .box-contents.vertical .box-content {
  border: 1px solid #484848;
}
:root[data-dark=true] #contents .hashtags-wrapper {
  background-color: #2f2f2f;
}
:root[data-dark=true] #contents .hashtags-wrapper .quick-deco-image {
  width: 16px;
  height: 100%;
  position: absolute;
  background: -webkit-gradient(linear, right top, left top, from(rgb(47, 47, 47)), to(rgba(47, 47, 47, 0)));
  background: linear-gradient(to left, rgb(47, 47, 47), rgba(47, 47, 47, 0));
  right: 0;
  top: 1px;
}
:root[data-dark=true] #contents .hashtags-wrapper .quick-deco-image.left {
  background: -webkit-gradient(linear, left top, right top, from(rgb(47, 47, 47)), to(rgba(47, 47, 47, 0)));
  background: linear-gradient(to right, rgb(47, 47, 47), rgba(47, 47, 47, 0));
  left: 0;
}
:root[data-dark=true] #contents .hashtags-wrapper .hashtags-box .hashtags .hashtags-list .hashtags-link {
  color: #333333;
  border: none;
  background-color: #a0a0a0;
}
:root[data-dark=true] #contents .disaster-portal-wrapper .disaster-link .txt {
  color: #222;
}
:root[data-dark=true] #contents .swiper-pagination-bullet {
  background-color: #7c7c7c;
}
:root[data-dark=true] #contents .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
}
:root[data-dark=true] #contents .tab-btns {
  background-color: #383838;
}
:root[data-dark=true] #contents .tab-btns .tab-btns-list .tab-btn {
  color: #bbb;
}
:root[data-dark=true] #contents .tab-btns .tab-btns-list.on .tab-btn {
  color: #fff;
}
:root[data-dark=true] #contents .categories-box {
  background-color: #303237;
}
:root[data-dark=true] #contents .categories-box .deco-img {
  background: url("data:image/svg+xml,%3Csvg width='30' height='150' viewBox='0 0 30 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='150' transform='matrix(-1 0 0 1 30 0)' fill='url(%23paint0_linear_85_3132)' fill-opacity='0.5'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_85_3132' x1='2.04819' y1='75' x2='30' y2='75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23303237'/%3E%3Cstop offset='1' stop-color='%23303237' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
}