@media (prefers-color-scheme: dark) {
body,.aichatbox.page-container-aichat .aichat-content .aichatbox,.aichatbox {background-color: #1f1f1f;color: #FFF;}
::-webkit-scrollbar-thumb {background-color: rgba(204, 204, 204, 0.6);}
::-webkit-scrollbar-track {background: #666;}	
::-webkit-scrollbar-thumb:hover {background: rgba(243, 243, 243, 0.7)}
/*.aichatbox:after{background: linear-gradient(to bottom, rgba(31,31,31,0) 0%,rgba(31,31,31,1) 100%);}*/
.aichatbox.startbnt header {padding: 5px 0 ;}
.aichatbox.startbnt .Chat_startbnt li{background-color: #66666633;padding:10px;}
.aichatbox.startbnt .Chat_startbnt li:hover{background-color: #66666666;}
.aichatbox.startbnt .Chat_startbnt li a:hover + .icon.img02:after,
.aichatbox.startbnt .Chat_startbnt li a:hover + .icon.img04:after{color: #777;}
.aichatbox.startbnt .Chat_startbnt li a:hover + .icon.img01:after{color: #777;}
.aichatbox.startbnt .Chat_startbnt .icon.img01:after,
.aichatbox.startbnt .Chat_startbnt .icon.img02:after,
.aichatbox.startbnt .Chat_startbnt .icon.img04:after{color: #666;}
.aichatbox.startbnt .Chat_startbnt .c_text h3{color: #FFF;}
.aichatbox.startbnt .Chat_startbnt .c_text h4{color: #CCC;}
.nav_input .inputbox textarea{color: #FFF;}
.aichatbox textarea::placeholder{color: #CCC;}
.Chat_string > li .tt_nav a{color: #CCC;}
.Chat_string > li .tt_nav a:hover{background-color: #333;}
.nav_input{border: 1px solid #333;box-shadow: 2px 7px 10px 0px rgba(0, 0, 0, 0.2);background-color: #222222;}
.nav_guild .bntbox > li > a{border: 1px solid #999;}
.nav_guild .bntbox > li > a:hover{background-color: #333;}
.nav_guild .bntbox li.add .selectbox{background-color: #000;}
.nav_guild .bntbox li.add .selectbox ul li{border-top:1px solid #333;}
.nav_guild .bntbox li.searchweb .selectbox ul li {border-bottom: 1px solid #666;}
.nav_guild .bntbox li .selectbox ul li a{color: #FFF;}
.nav_guild .bntbox li .selectbox ul li a:hover{color: #CCC;}
.Chat_string > li > .textbox{background-color: #333;}
.Chat_string > li.answer .textbox:after{border-color: transparent #333 transparent transparent;}
.Chat_string > li .textbox:after {border-color: transparent transparent transparent #333;}
.Chat_string > li .imagesbox{background-color: #333;}
#gotop {background:#555;border: 1px solid #222;}
#gotop a:before{color:#999;}
.aichat-String{border-right: 1px solid #333;}
.aichat-String,.aichat-String header{background-color: #100f0f;}

.aichat-String .stringbox .stringlist {margin-top: 50px;}
.aichat-String .stringbox .stringlist dl:hover{background-color: #333333B2;}
.aichat-String #CollapseMenu .bnt span{background-color: #100f0f;border: 1px solid #666;}
.aichat-String .stringbox .stringlist dl a{color: #FFF;}
.aichat-String .stringbox .stringlist dl a:hover,.aichat-String .stringbox .stringlist dl:hover a{color: #FFF;}
.aichat-String .stringbox .stringlist dl dd .more_ab,
.aichat-String .stringbox .stringlist dl dd .more_ab:before,.aichat-String .stringbox .stringlist dl dd .more_ab:after{background-color: #FFF;}
.aichat-String .stringbox .stringlist dl dd a.more:hover + span:before,.aichat-String .stringbox .stringlist dl dd a.more:hover + span:after{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.8);}
.aichat-String .stringbox .stringlist dl dd .sub_menu{background-color: #262626;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.8);}
.aichat-String .stringbox .stringlist dl dd .sub_menu li a{color: #FFF;}
.aichat-String .stringbox .stringlist dl dd .sub_menu li a:hover{color: #DDD;}
.aichat-String .stringmsg {background-color: #333;color: #EEE;}
}