/*
 Theme Name:   Spiritum Training Child
 Theme URI:    https://www.spiritumtraining.com/
 Description:  Thème enfant d'Astra pour spiritumtraining.com. Toute personnalisation de template ou de CSS va ici, jamais dans le thème parent.
 Author:       Spiritum Training
 Template:     astra
 Version:      1.0.0
 Text Domain:  astra-child
*/

/* Les surcharges CSS se placent ci-dessous. */

/* -------------------------------------------------------------------------
 * Passerelle entre les deux univers — 26/09/2026
 *
 * La derniere entree de menu-cartes et de menu-pratiques mene a l'AUTRE
 * univers. Sans elle, un visiteur entre d'un cote ne decouvre jamais l'autre.
 *
 * Elle est traitee comme une entree a part : separee du reste par un filet,
 * en retrait de couleur, et precedee d'une fleche. La fleche est posee en CSS
 * et non dans le libelle, pour que le texte reste traduisible par WPML.
 * ------------------------------------------------------------------------- */
.main-header-menu .passerelle-univers,
.ast-header-break-point .main-navigation .passerelle-univers {
	border-left: 1px solid rgba( 138, 43, 226, 0.35 );
	margin-left: 0.6em;
}

.main-header-menu .passerelle-univers > a::before {
	content: "\2192";           /* fleche vers la droite */
	margin-right: 0.4em;
	opacity: 0.7;
}

.main-header-menu .passerelle-univers > a {
	font-style: italic;
	opacity: 0.85;
}

.main-header-menu .passerelle-univers > a:hover,
.main-header-menu .passerelle-univers > a:focus-visible {
	opacity: 1;
}

/* Sur petit ecran le menu est empile : un filet horizontal remplace le
   vertical, sinon la separation ne se voit pas. */
@media ( max-width: 921px ) {
	.ast-header-break-point .main-navigation .passerelle-univers {
		border-left: 0;
		border-top: 1px solid rgba( 138, 43, 226, 0.35 );
		margin-left: 0;
		margin-top: 0.4em;
		padding-top: 0.4em;
	}
}
