/**
 * @layer utilities — archive de Publicaciones (entradas nativas).
 *
 * `color`/`text-decoration` con !important: ver la nota en buttons.css.
 */

@layer utilities {
	.archive-publicaciones .marcas-filtro {
		display: flex;
		flex-wrap: wrap;
		gap: var(--space-3);
		margin-bottom: var(--space-7);
	}

	.archive-publicaciones .marcas-filtro__tag {
		display: inline-flex;
		padding: var(--space-2) var(--space-4);
		border: 1px solid var(--c-ink-200);
		font-size: var(--text-sm);
		color: var(--c-ink-700) !important;
		text-decoration: none !important;
	}

	.archive-publicaciones .marcas-filtro__tag:hover {
		border-color: var(--c-accent-600);
	}

	.archive-publicaciones .marcas-filtro__tag.es-actual {
		background: var(--c-accent-600);
		border-color: var(--c-accent-600);
		color: var(--c-white) !important;
	}

	.archive-publicaciones .publicaciones-home__grid {
		grid-template-columns: 1fr;
	}

	@media (width >= 640px) {
		.archive-publicaciones .publicaciones-home__grid {
			grid-template-columns: repeat(2, 1fr);
		}
	}

	@media (width >= 1024px) {
		.archive-publicaciones .publicaciones-home__grid {
			grid-template-columns: repeat(3, 1fr);
		}
	}
}
