/* ============================================================
   Supreme Migration - 站点补充样式
   1) 底部版权栏：版权文案左对齐，三个单页链接右对齐
   2) 单页（list_danye.html）：内容卡片水平居中
   由 public/meta.html 引入；选择器特异性高于 style.css，加载顺序无关
   ============================================================ */

/* ---------- 1. 版权栏 ---------- */
.footer .copyright.crp {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	text-align: left;
	gap: 8px 24px;
	/* 与 .wrap 内容区同宽并居中，左右不再通栏（顶部那条分隔线随之一起收到内容列宽） */
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
@media only screen and (max-width: 1200px) {
	/* 该断点下 .wrap 变为 width:auto + 15px 左右内距，这里保持一致 */
	.footer .copyright.crp {
		max-width: none;
		padding-left: 15px;
		padding-right: 15px;
	}
}
.footer .copyright.crp .cr-left {
	flex: 1 1 auto;
	min-width: 0;
}
.footer .copyright.crp .cr-right {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
}
.footer .copyright.crp .cr-right a {
	font-size: 14px;
	color: #999999;
	display: inline-block;
	line-height: 1.6;
}
.footer .copyright.crp .cr-right a:hover {
	color: #1b46a6;
}
.footer .copyright.crp .cr-sep {
	font-style: normal;
	color: #dddddd;
	padding: 0 10px;
	line-height: 1.6;
}
@media (max-width: 768px) {
	.footer .copyright.crp {
		display: block;
		text-align: center;
	}
	.footer .copyright.crp .cr-right {
		justify-content: center;
		flex-wrap: wrap;
		margin-top: 6px;
	}
}

/* ---------- 2. 单页内容居中 ----------
   list_danye.html 里 .detxt 直接挂在 .hdetail 下（无 .wrap 父级），
   故用 .hdetail > .detxt 精确命中，不影响其他模板中 .wrap 内的 .detxt */
.hdetail > .detxt {
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 1200px) {
	/* 该断点下 .detxt 宽度变 auto，补上与 .wrap 一致的 15px 左右留白 */
	.hdetail > .detxt {
		padding-left: 15px;
		padding-right: 15px;
	}
}
