/*
Theme Name: Twenty Twenty-Five Child: Swiss
Template: twentytwentyfive
Description: Дочерняя тема в духе швейцарской типографики: белый фон, красный акцент, шрифты Unbounded и Golos Text, главная — нумерованная сетка в три колонки с заголовком над картинкой.
Version: 1.0.0
Text Domain: twentytwentyfive-child
*/

/* Нумерация записей в сетке: 01, 02, 03… */
.swiss-grid .wp-block-post-template { counter-reset: post; }
.swiss-grid .wp-block-post-template > li { counter-increment: post; }
.swiss-grid .swiss-card::before {
	content: counter(post, decimal-leading-zero);
	display: block;
	font-family: var(--wp--preset--font-family--unbounded);
	font-size: 2.75rem;
	font-weight: 700;
	line-height: 1;
	color: var(--wp--preset--color--accent-1);
	margin-bottom: 0.75rem;
}
.swiss-card .wp-block-post-featured-image img { filter: grayscale(1) contrast(1.1); transition: filter .3s; }
.swiss-card:hover .wp-block-post-featured-image img { filter: none; }
@media (prefers-reduced-motion: reduce) { .swiss-card .wp-block-post-featured-image img { transition: none; } }
