/* 新キャラ・調整の記録（[pzl_updates]） */
.pzl-root ul.pzl-upd__list { margin: 0 0 1.5em; padding: 0; list-style: none; border-top: 1px solid rgba(0, 0, 0, .1); }
.pzl-root .pzl-upd__item {
	display: flex;
	gap: 12px;
	align-items: flex-start;
	margin: 0;
	padding: .8em 0;
	list-style: none;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.pzl-upd__mon { flex: none; }
.pzl-upd__changes { flex: 1; min-width: 0; margin: 0; }
.pzl-upd__change { display: flex; gap: 10px; padding: .25em 0; }
.pzl-upd__change dt { flex: none; width: 7.5em; font-size: .82em; font-weight: 700; color: #5f6670; line-height: 1.9; }
.pzl-upd__change dd { flex: 1; min-width: 0; margin: 0; font-size: .9em; line-height: 1.7; }
.pzl-upd__arrow { margin: 0 .4em; color: #5f6670; }
.pzl-upd__awk { display: flex; gap: 6px; align-items: center; margin: 0 0 3px; }
.pzl-upd__awk .pzl-awk, .pzl-upd__awk .pzl-awk img { width: 24px; height: 24px; min-width: 24px; }
.pzl-upd__tag { flex: none; font-size: .75em; color: #5f6670; width: 1.6em; }
.pzl-upd__none { font-size: .85em; color: #5f6670; }
.pzl-upd__evo { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 4px; }

.pzl-upd .pzl-pager { display: flex; gap: 12px; justify-content: center; align-items: center; margin: 1.5em 0; }
.pzl-upd .pzl-pager a {
	display: inline-block;
	padding: .55em 1.4em;
	border: 1px solid var(--color_main, #e8730c);
	border-radius: 999px;
	color: inherit;
	font-weight: 700;
	text-decoration: none;
}
.pzl-upd .pzl-pager a:hover { background: rgba(232, 115, 12, .08); }
.pzl-upd .pzl-pager__now { font-size: .85em; color: #5f6670; }

@media (max-width: 600px) {
	.pzl-upd__change { flex-direction: column; gap: 0; }
	.pzl-upd__change dt { width: auto; line-height: 1.5; }
}

/* 本文の ul の字下げを打ち消す（SWELL の .post_content ul） */
.pzl-root ul.pzl-cards { padding: 0; margin-left: 0; }
