/* Externalise de la modification #56 le 23/08/2026 (G6M_EXTERNALISATION_V1016).
   Ce bloc etait inline dans PAGE_CONTAINER : il repartait donc dans le HTML de
   CHAQUE page, sans jamais etre mis en cache. En fichier, il est recupere une
   fois puis servi depuis le cache.
   Le <link> occupe la position EXACTE de l ancien <style> : l ordre de cascade
   est donc rigoureusement identique. */

/* G6M_REGISTER_USERNAME_LABEL_V435
   Fix: "NOM D'UTILISATEUR" cramped against hero subtitle.
   Spacing + slightly larger pink labels. Design tokens unchanged.
*/

html#XF[data-template="register_form"] .g6m-login-hero,
html#XF body[data-template="register_form"] .g6m-login-hero,
html body[data-template="register_form"] .g6m-login-hero {
	margin-bottom: 32px !important;
}

html#XF[data-template="register_form"] .g6m-login-hero__sub,
html#XF body[data-template="register_form"] .g6m-login-hero__sub,
html body[data-template="register_form"] .g6m-login-hero__sub {
	margin-bottom: 0 !important;
	padding-bottom: 4px !important;
	line-height: 1.45 !important;
}

/* Username row = first visible input row (skip hidden limited rows) */
html#XF[data-template="register_form"] form.g6m-register-form .block-body > .formRow.formRow--input,
html#XF body[data-template="register_form"] form.g6m-register-form .block-body > .formRow.formRow--input {
	scroll-margin-top: 8px !important;
}

html#XF[data-template="register_form"] form.g6m-register-form .block-body > .formRow.formRow--input:nth-of-type(1),
html#XF[data-template="register_form"] form.g6m-register-form .block-body > dl.formRow.formRow--input:first-of-type,
html#XF body[data-template="register_form"] form.g6m-register-form .block-body > .formRow.formRow--input:first-of-type {
	margin-top: 0 !important;
	padding-top: 8px !important;
}

html#XF[data-template="register_form"] form.g6m-register-form .formRow > dt,
html#XF[data-template="register_form"] form.g6m-register-form .formRow-label,
html#XF body[data-template="register_form"] form.g6m-register-form .formRow > dt,
html#XF body[data-template="register_form"] form.g6m-register-form .formRow-label {
	display: block !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 0 0 2px !important;
	padding: 0 !important;
	color: #ff2fae !important;
	font-size: 0.72rem !important;
	font-weight: 750 !important;
	letter-spacing: 0.11em !important;
	line-height: 1.35 !important;
	text-transform: uppercase !important;
	opacity: 1 !important;
	visibility: visible !important;
	-webkit-font-smoothing: antialiased !important;
}

html#XF[data-template="register_form"] form.g6m-register-form .formRow-hint,
html#XF body[data-template="register_form"] form.g6m-register-form .formRow-hint {
	display: none !important;
}

