/* Extension opt-in : les cartes et les réglages historiques restent inchangés. */
[id^="minuccinews-"].minuccinews-archive {
	scroll-margin-top: 24px;
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__filters,
[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__pagination {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
	margin: 0 0 30px;
	font-family: var(--ds-font-family-body, inherit);
	font-size: 15px;
	line-height: 1.5;
	color: var(--ds-color-text-body, inherit);
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__pagination {
	margin: 30px 0 0;
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__filter {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	max-width: 100%;
	padding: 10px 18px;
	border: 1px solid var(--ds-color-border-default, var(--mn-card-border-color, currentColor));
	border-radius: var(--ds-radius-lg, 12px);
	background: var(--ds-component-button-background, var(--mn-badge-bg, transparent));
	color: var(--ds-component-button-text, var(--mn-badge-color, inherit));
	font: inherit;
	font-weight: 500;
	box-shadow: none;
	text-decoration: none;
	overflow-wrap: anywhere;
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__filter[aria-current],
[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__filter:hover {
	border-color: currentColor;
	text-decoration: underline;
	text-underline-offset: 4px;
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-archive__filter:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
}

[id^="minuccinews-"].minuccinews-archive .minuccinews-card__title {
	overflow-wrap: anywhere;
}

@media (prefers-reduced-motion: reduce) {
	[id^="minuccinews-"].minuccinews-archive .minuccinews-card {
		transition: none;
		transform: none;
	}
}
