/**
 * Product Transmission Styles — Mobile
 *
 * Surcharges graphiques mobile pour les pages produit de la catégorie Transmission
 * et de ses catégories enfant. Activées via la classe body .is-transmission-product.
 *
 * Miroir mobile de product-transmission.css — même logique de border-radius,
 * adaptée aux unités px (variables sémantiques) conformément à la stratégie responsive.
 *
 * @package     UneAutreVoix
 * @author      Horizon Signature
 * @copyright   2026 Horizon Signature
 * @license     Proprietary
 * @version     0.1.0
 *
 * @changelog
 * 0.1.0 — Passage en preprod
 * 0.0.2 - .bandeau-anime-image : border-radius var(--spacing-sm) sur l'image auteur
 * 0.0.1 - Version initiale — Mobile uniquement (≤1200px)
 *        - .product-hero-color-background : border-radius 0 var(--spacing-sm) var(--spacing-sm) 0
 *        - .uav-variation-card : border-radius var(--spacing-xs)
 *        - .uav-add-to-cart-btn, .uav-commander-link-btn (+ hover + focus) : border-radius var(--spacing-xs)
 *        - .extrait-contenu : border-radius var(--spacing-sm)
 *        - .bandeau-anime-col1.column-model-bandeau-anime picture : border-radius var(--spacing-sm)
 *        - Formulaire avis — input/textarea : border-radius var(--spacing-xs)
 *        - Modales panier et ebook — contenu : border-radius var(--spacing-md)
 *        - Modales panier et ebook — boutons : border-radius var(--spacing-xs)
 *        - Modale avis — contenu : border-radius var(--spacing-md)
 *        - Modale avis — boutons : border-radius var(--spacing-xs)
 *        - Formulaire Brevo — inputs : border-radius var(--spacing-xs)
 *        - Formulaire Brevo — bouton : border-radius var(--spacing-xs)
 *        - Cartes avis lecteurs : border-radius var(--spacing-sm)
 */

/* ============================================================================
   Surcharges Mobile — Catégorie Transmission et enfants (≤1200px)
   ========================================================================== */

@media (max-width: 1200px) {

	/* --- FOND COLORÉ HERO --- */
	.is-transmission-product .product-hero-color-background {
		border-radius: 0 var(--spacing-sm) var(--spacing-sm) 0;
	}

	/* --- CARTES DE VARIATION --- */
	.is-transmission-product .uav-variation-card {
		border-radius: var(--spacing-xs);
	}

	/* --- BOUTONS AJOUT AU PANIER / COMMANDER --- */
	.is-transmission-product .uav-add-to-cart-btn,
	.is-transmission-product .uav-commander-link-btn,
	.is-transmission-product .uav-add-to-cart-btn:hover,
	.is-transmission-product .uav-commander-link-btn:hover,
	.is-transmission-product .uav-add-to-cart-btn:focus,
	.is-transmission-product .uav-commander-link-btn:focus {
		border-radius: var(--spacing-xs);
	}

	/* --- EXTRAIT / DESCRIPTION COURTE --- */
	.is-transmission-product .extrait-contenu {
		border-radius: var(--spacing-sm);
	}

	/* --- BANDEAU ANIMÉ COLONNE 1 --- */
	.is-transmission-product .bandeau-anime-col1.column-model-bandeau-anime picture {
		border-radius: var(--spacing-sm);
	}

	/* --- IMAGE AUTEUR BANDEAU ANIMÉ --- */
	.is-transmission-product .bandeau-anime-image {
		border-radius: var(--spacing-sm);
	}

	/* --- FORMULAIRE AVIS --- */
	.is-transmission-product .uav-avis-form .uav-form-group input[type="text"],
	.is-transmission-product .uav-avis-form .uav-form-group textarea {
		border-radius: var(--spacing-xs);
	}

	/* --- MODALES : CONTENU --- */
	.is-transmission-product .uav-cart-modal-content,
	.is-transmission-product .uav-ebook-modal-content {
		border-radius: var(--spacing-md);
	}

	/* --- MODALES : BOUTONS --- */
	.is-transmission-product .uav-cart-modal-view,
	.is-transmission-product .uav-cart-modal-continue,
	.is-transmission-product .uav-ebook-modal-confirm,
	.is-transmission-product .uav-ebook-modal-cancel {
		border-radius: var(--spacing-xs);
	}

	/* --- MODALE AVIS LECTEURS : CONTENU --- */
	.is-transmission-product .uav-avis-modal-content {
		border-radius: var(--spacing-md);
	}

	/* --- MODALE AVIS LECTEURS : BOUTONS --- */
	.is-transmission-product .uav-avis-modal-cancel,
	.is-transmission-product .uav-avis-modal-submit {
		border-radius: var(--spacing-xs);
	}

	/* --- FORMULAIRE BREVO --- */
	.is-transmission-product .uav-brevo-form input[type="text"],
	.is-transmission-product .uav-brevo-form input[type="email"] {
		border-radius: var(--spacing-xs);
	}

	/* --- FORMULAIRE BREVO : BOUTON --- */
	.is-transmission-product .uav-brevo-submit {
		border-radius: var(--spacing-xs);
	}

	/* --- CARTES AVIS LECTEURS --- */
	.is-transmission-product .uav-avis-card {
		border-radius: var(--spacing-sm);
	}

}
