.oscar-actualites-page .oscar-actualites-filters {
	display: flex;
	flex-wrap: wrap;
	gap: .65rem;
	margin-block: 0 1rem;
}

.oscar-actualites-page .oscar-actualites-filters a {
	--oscar-actualite-filter-color: var(--wp--preset--color--primary, #153c36);
	align-items: center;
	background: transparent;
	border: 1px solid color-mix(in srgb, var(--oscar-actualite-filter-color) 30%, transparent);
	border-radius: 999px;
	box-sizing: border-box;
	color: var(--oscar-actualite-filter-color);
	display: inline-flex;
	font: inherit;
	font-weight: 800;
	gap: .5rem;
	min-height: 44px;
	padding: .65rem 1rem;
	text-decoration: none;
}

.oscar-actualites-page .oscar-actualites-filters [data-actualite-race="avranchin"] {
	--oscar-actualite-filter-color: var(--race-avranchin, #953640);
}

.oscar-actualites-page .oscar-actualites-filters [data-actualite-race="cotentin"] {
	--oscar-actualite-filter-color: var(--race-cotentin, #125845);
}

.oscar-actualites-page .oscar-actualites-filters [data-actualite-race="roussin-de-la-hague"] {
	--oscar-actualite-filter-color: var(--race-roussin, #856600);
}

.oscar-actualites-page .oscar-actualites-filters [data-actualite-race]:not([data-actualite-race=""])::before {
	background: currentColor;
	border-radius: 50%;
	content: "";
	flex-shrink: 0;
	height: .65rem;
	width: .65rem;
}

.oscar-actualites-page .oscar-actualites-filters a:is(:hover, [aria-current="true"]) {
	background: var(--oscar-actualite-filter-color);
	border-color: var(--oscar-actualite-filter-color);
	color: var(--wp--preset--color--background, #fbf8f1);
}

.oscar-actualites-page .oscar-actualites-filters a:focus-visible {
	outline: 3px solid var(--oscar-actualite-filter-color);
	outline-offset: 3px;
}

.oscar-actualites-page .oscar-actualites-filters a .race-name {
	color: inherit;
	font-weight: inherit;
}

.oscar-actualites-page .oscar-actualites-count {
	font-size: .9rem;
	margin-block: 0 1.75rem;
}

.oscar-actualites-page .oscar-actualites-empty {
	margin-block: 1.75rem;
}
