/* Yalnızca tema token'ları. Dış akordeon tema "is-style-accordion" stilini kullanır; burası iç gruplar + liste. */
.sakyuz-publications__groups {
	display: grid;
}
.sakyuz-publications__group + .sakyuz-publications__group {
	border-block-start: var(--wp--custom--border--width--hairline) solid var(--wp--preset--color--border);
}
.sakyuz-publications__summary {
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--40);
	padding-block: var(--wp--preset--spacing--60);
	cursor: pointer;
	list-style: none;
	color: var(--wp--preset--color--navy);
	font-size: var(--wp--preset--font-size--pub-title);
	font-weight: var(--wp--custom--font-weight--medium);
	letter-spacing: var(--wp--custom--letter-spacing--pub-title);
	line-height: var(--wp--custom--line-height--snug);
}
.sakyuz-publications__summary::-webkit-details-marker {
	display: none;
}
.sakyuz-publications__title {
	flex: 1;
}
.sakyuz-publications__count {
	color: var(--wp--preset--color--muted-strong);
	font-size: var(--wp--preset--font-size--pub-count);
	font-weight: var(--wp--custom--font-weight--medium);
	letter-spacing: var(--wp--custom--letter-spacing--pub-count);
	line-height: var(--wp--custom--line-height--snug);
}
.sakyuz-publications__summary::after {
	content: "";
	flex: none;
	inline-size: var(--wp--custom--size--accordion-toggle-sm);
	block-size: var(--wp--custom--size--accordion-toggle-sm);
	border-radius: var(--wp--custom--radius--full);
	background:
		linear-gradient(var(--wp--preset--color--teal), var(--wp--preset--color--teal)) center / var(--wp--custom--size--toggle-icon-sm) var(--wp--custom--border--width--focus) no-repeat,
		linear-gradient(var(--wp--preset--color--teal), var(--wp--preset--color--teal)) center / var(--wp--custom--border--width--focus) var(--wp--custom--size--toggle-icon-sm) no-repeat,
		var(--wp--custom--color-alpha--teal-12);
	transition: transform var(--wp--custom--transition--duration--slow) var(--wp--custom--transition--easing--spring);
}
.sakyuz-publications__group[open] > .sakyuz-publications__summary::after {
	transform: rotate(45deg);
}
/* Smooth open/close (Framer Nested Accordion: spring 0.4s). Progressive enhancement. */
@supports (interpolate-size: allow-keywords) {
	.sakyuz-publications__group {
		interpolate-size: allow-keywords;
	}
	.sakyuz-publications__group::details-content {
		block-size: 0;
		overflow: clip;
		transition: block-size var(--wp--custom--transition--duration--slow) var(--wp--custom--transition--easing--tween),
			content-visibility var(--wp--custom--transition--duration--slow) allow-discrete;
	}
	.sakyuz-publications__group[open]::details-content {
		block-size: auto;
	}
}
@media (prefers-reduced-motion: reduce) {
	.sakyuz-publications__summary::after,
	.sakyuz-publications__group::details-content {
		transition: none;
	}
}
.sakyuz-publications__list {
	display: grid;
	gap: var(--wp--preset--spacing--30);
	margin: 0;
	padding: 0 0 var(--wp--preset--spacing--60) var(--wp--preset--spacing--70);
	color: var(--wp--preset--color--body-text);
	font-size: var(--wp--preset--font-size--pub);
	line-height: var(--wp--custom--line-height--pub);
	letter-spacing: var(--wp--custom--letter-spacing--pub);
}
.sakyuz-publications__list strong {
	color: var(--wp--preset--color--navy);
	font-weight: var(--wp--custom--font-weight--semibold);
}
