
/** =======================
 * Contenedor Principal
 ===========================*/
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul {
	list-style-type: none;
}

 .accordion {
 	width: 100%;
 	max-width: 100%;
 	margin: 0px auto 10px;
 	background: #e5e5e594;
	border: 1px solid #d1d5da;
/* 	-webkit-border-radius: 4px;*/
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 13px;
	color: #333333;
	font-size: 14px;
	font-weight: 700;
/*	border-bottom: 1px solid #CCC;*/
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

 .submenu {
 	display: none;
 	background: #fefefe;
 	font-size: 14px;
 }
 
/*** Submenu -----------------------------*/

/* ===================== 暗黑模式适配 Xdir 20261028 =====================
   本文件原本全是硬编码浅色（#e5e5e594 浅灰底 / #333 深字 / #fefefe 近白底），
   暗黑下会残留一块「灰白底」面板，与浅色文字撞色（对比度过低、看着发灰）。
   这里统一改为深色系，与站点其余暗黑配色（#18222e / #2c3e50 / #d5dce6）保持一致。
   用 body.night 前缀（特异性 0,2,1）以确保压过上面的基础规则。 */
body.night .accordion {
    background: #18222e;
    border-color: #2c3e50;
}
body.night .accordion .link {
    color: #d5dce6;
}
body.night .accordion .link:hover {
    color: #6db3ff;
}
body.night .accordion li i {
    color: #7d8fa3;
}
body.night .accordion li.open i.fa-chevron-down {
    color: #6db3ff;
}
body.night .submenu {
    background: #141e2a;
    color: #c3cedb;
}
/* README 正文：底色与外层一致，正文/标题/引用/代码块一并转深色 */
body.night .readme {
    background-color: #18222e;
    color: #c3cedb;
}
body.night .readme hr {
    border-top-color: #2c3e50;
}
body.night .readme h1,
body.night .readme h2,
body.night .readme h3,
body.night .readme h4 {
    border-bottom-color: #2c3e50;
    color: #e6eef7;
}
body.night .readme a {
    color: #6db3ff;
}
body.night .readme pre {
    background: #12212e;
    border-color: #2c3e50;
    color: #cdd9e5;
}
body.night .readme blockquote {
    background: #14202c;
    border-left-color: #1E9FFF;
    color: #aebfcf;
}
body.night .readme table th {
    background: #141e2a;
    color: #d5dce6;
}
body.night .readme table td {
    border-color: #2c3e50;
}
