/*
Theme Name: Mediava
Description: Tema figlio di Twenty Twenty-Five per Mediava S.r.l.s. — marketing, comunicazione ed engagement nel mondo dello sport.
Author: Mediava S.r.l.s.
Template: twentytwentyfive
Version: 1.0.0
Requires at least: 6.7
Requires PHP: 8.1
Text Domain: mediava
*/

/* Header fisso in alto (la barra admin di WordPress sposta l'header quando sei loggato). */
.wp-site-blocks > header.wp-block-template-part {
	position: sticky;
	top: 0;
	z-index: 100;
	box-shadow: 0 1px 0 #e3e6ec;
}
.admin-bar .wp-site-blocks > header.wp-block-template-part {
	top: var(--wp-admin--admin-bar--height, 32px);
}
@media (max-width: 600px) {
	.admin-bar .wp-site-blocks > header.wp-block-template-part {
		top: 0;
	}
}

/* Il logo è un JPG su fondo quasi bianco: così si fonde con l'header senza riquadro. */
.wp-block-site-logo img {
	mix-blend-mode: multiply;
}

/* I link interni (es. #modulo-contatti) non devono finire sotto l'header fisso. */
:target {
	scroll-margin-top: 140px;
}

/* Le sezioni delle pagine sono a tutta larghezza e si toccano: niente spazio tra header, contenuto e footer. */
.wp-site-blocks > * + *,
.wp-block-post-content > .alignfull {
	margin-block-start: 0;
	margin-block-end: 0;
}

/* Le immagini nelle schede occupano tutta la larghezza, anche se il file è più piccolo (es. loghi partner). */
.is-style-scheda .wp-block-image img {
	width: 100%;
}
