/*
Theme Name: Prana Child
Template: twentytwentyfive
Version: 1.0
*/

/*
 * Widok mobilny nagłówka.
 * W edytorze bloków dodaj klasę: header-nav
 * do bloku Navigation w nagłówku.
 * Wymusza, żeby hamburger był zawsze pierwszy (najbardziej po lewej),
 * niezależnie od kolejności bloków w edytorze.
 */
@media (max-width: 781px) {
	.header-nav {
		order: -1;
	}
}

/*
 * Ukrywa prawą kolumnę hero (zdjęcie) na mobile.
 * W edytorze bloków dodaj klasę: hero-right-col
 * do prawej kolumny (Column 2) w bloku Columns z hero.
 */
@media (max-width: 781px) {
	.hero-right-col {
		display: none !important;
	}
}

/*
 * Usuwa automatyczny odstęp nad stopką (zbędna biała przerwa
 * między ostatnią sekcją strony a stopką).
 */
.wp-site-blocks > footer.wp-block-template-part {
	margin-block-start: 0 !important;
}

/*
 * Globalne podkreślenie na hover dla wszystkich przycisków i linków.
 */
.wp-block-button .wp-block-button__link:hover,
a:hover {
	text-decoration: underline;
}

/*
 * Usuwa domyślny (wbudowany w WP) szary overlay/wypełnienie
 * na hover dla przycisków w stylu Outline — zostaje tylko podkreślenie.
 */
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: transparent !important;
}

/*
 * Cała karta klikalna + delikatne uniesienie z cieniem na hover.
 * W edytorze bloków dodaj klasę: card-wrap do zewnętrznego bloku każdej karty.
 * Dodaj klasę: card-btn do przycisku "zapisz się" w środku karty.
 */
.card-wrap {
	position: relative;
	transition: transform 220ms ease, box-shadow 220ms ease;
}

/* Rozciąga link przycisku na całą kartę (można kliknąć gdziekolwiek) */
.card-wrap .card-btn .wp-block-button__link::after {
	content: '';
	position: absolute;
	inset: 0;
}

/* Desktop: karta unosi się i dostaje delikatny, rozmyty cień na hover */
@media (min-width: 782px) {
	.card-wrap:hover {
		transform: translateY(-5px);
		box-shadow: 0 24px 48px rgba(0, 0, 0, 0.08);
	}
}

/*
 * Pogrubienie (medium) aktualnie aktywnej pozycji w menu nagłówka.
 */
.wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content {
	font-weight: 600;
}
