/* astro_app/static/css/block_double_return_of_the_annual_sign.css */
/* ========================================================================== */
/* Composant transverse : cadre "Relation entre deux signes".                  */
/*                                                                            */
/* Presente la relation entre un signe natal et un signe contextuel            */
/* (Revolution Solaire, transits, synastrie...). Structure verticale :         */
/*   1) couple de signes cote a cote separes par un glyphe central             */
/*   2) texte d'interpretation sous le couple.                                 */
/*                                                                            */
/* Couleur pilotee par la variable LOCALE --relation-accent (bordure, nom des  */
/* signes, glyphe, <strong> du texte). Defaut = vert anis fonce.               */
/*                                                                            */
/* Cas d'usage actes :                                                         */
/*   - Page RS Bloc Signe annuel : --relation-accent = var(--accent-mauve)     */
/*     pour le double retour (cas d=0).                                        */
/*                                                                            */
/* Convention de nommage : Pattern C (composant transverse autonome).          */
/* Cf. OLWHYDE 1 sec. 2.22.                                                    */
/* ========================================================================== */

.block-double-return-of-the-annual-sign {
	padding: 18px;
	border-radius: 10px;
	background: #ffffff;
	border: 2px solid var(--relation-accent, var(--dark-anise-green));
	margin-top: 18px;
}

.block-double-return-of-the-annual-sign__pair {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 22px;
	margin-bottom: 14px;
	flex-wrap: wrap;
}

.block-double-return-of-the-annual-sign__sign {
	text-align: center;
}

.block-double-return-of-the-annual-sign__sign-label {
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: var(--night-blue);
	opacity: 0.6;
}

.block-double-return-of-the-annual-sign__sign-name {
	font-size: 2em;
	font-weight: 700;
	color: var(--relation-accent, var(--dark-anise-green));
	font-family: 'Fraunces', Georgia, serif;
	line-height: 1.1;
}

.block-double-return-of-the-annual-sign__glyph {
	font-size: 1.8em;
	color: var(--relation-accent, var(--dark-anise-green));
}

.block-double-return-of-the-annual-sign__text {
	margin: 0;
}

.block-double-return-of-the-annual-sign__text strong {
	color: var(--relation-accent, var(--dark-anise-green));
}
