.docs-changelog-head{margin-bottom:16px}
.docs-changelog-kicker{display:block;font-size:10px;letter-spacing:.16em;font-weight:700;color:#6b7280;margin-bottom:6px}
.docs-changelog-head h1{margin:0 0 6px;font-size:36px;line-height:1.12;color:#0f172a}
.docs-changelog-head p{margin:0;color:#4b5563;font-size:14px;line-height:1.55}
.docs-changelog-timeline{position:relative;padding-left:0}
.docs-changelog-timeline:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:2px;background:#e5e7eb}
.docs-changelog-item{position:relative;display:grid;grid-template-columns:20px 1fr;gap:14px;padding:4px 0 18px}
.docs-changelog-date{font-size:13px;font-weight:600;color:#64748b;line-height:1.3;white-space:nowrap}
.docs-changelog-dot{width:8px;height:8px;border-radius:999px;background:#2B69E7;justify-self:center;margin-top:9px;z-index:2}
.docs-changelog-meta{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:0 0 6px}
.docs-changelog-card h2{margin:0 0 6px;font-size:24px;line-height:1.2;color:#0f172a}
.docs-changelog-summary{margin:0 0 10px;color:#4b5563;font-size:14px;line-height:1.55}
.docs-changelog-group{padding:8px 0;border-top:1px solid #eceff3}
.docs-changelog-group:first-of-type{border-top:0;padding-top:0}
.docs-changelog-label{font-size:10px;letter-spacing:.14em;color:#6b7280;font-weight:700;text-transform:uppercase;margin-bottom:4px;display:inline-flex;align-items:center;gap:6px}
.docs-changelog-label .mdi{font-size:13px;color:#2B69E7;letter-spacing:normal}
.docs-changelog-group h3{margin:0 0 4px;font-size:16px;line-height:1.35;color:#111827}
.docs-changelog-group ul{list-style:none;margin:0;padding-left:0;color:#374151;font-size:13px;line-height:1.6}
.docs-changelog-group li{margin:0 0 2px}
.docs-changelog-group li:before{content:"\2022";display:inline-block;color:#2B69E7;font-weight:700;margin-right:8px}
.docs-changelog-admin-badge{display:inline-block;padding:2px 7px;margin-right:6px;border-radius:999px;background:var(--np-accent-soft-08);color:var(--np-accent);border:1px solid color-mix(in srgb, var(--np-accent) 28%, transparent);font-size:10px;font-weight:700;letter-spacing:.08em;vertical-align:middle}
.docs-changelog-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.docs-changelog-link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;text-decoration:none}
.docs-changelog-link:hover{background:#dbeafe;color:#1e40af;text-decoration:none}
.docs-changelog-link:after{content:"↗";font-size:11px;line-height:1}
.darkside .docs-changelog-link{background:var(--np-accent-soft-08);border-color:color-mix(in srgb, var(--np-accent) 24%, transparent);color:#dbeafe}
.darkside .docs-changelog-link:hover{background:var(--np-accent-soft-16);border-color:color-mix(in srgb, var(--np-accent) 36%, transparent);color:#fff;text-decoration:none}
.darkside .docs-changelog-timeline:before{background:#3f3f46}
.darkside .docs-changelog-group{border-top-color:#3f3f46}
@media (max-width:980px){
	.docs-changelog-head h1{font-size:30px}
	.docs-changelog-date{font-size:12px}
	.docs-changelog-card h2{font-size:20px}
}
@media (max-width:700px){
	.docs-changelog-head h1{font-size:26px}
	.docs-changelog-head p{font-size:13px}
	.docs-changelog-timeline:before{left:9px}
	.docs-changelog-item{grid-template-columns:20px 1fr;gap:10px}
	.docs-changelog-date{font-size:12px;color:#6b7280}
	.docs-changelog-dot{margin-top:9px}
	.docs-changelog-meta{align-items:flex-start;flex-direction:column;gap:2px}
	.docs-changelog-card h2{font-size:19px}
	.docs-changelog-group h3{font-size:15px}
}
