/**
 * Contacto — piel del formulario Gravity Forms (.ct-form sobre .cf-solicitud).
 * Solo se encola en páginas que incrustan un bloque gravityforms/form (la
 * carga es conjunta base+pieles: cada piel va con ámbito de clase, así que no
 * se cuela entre páginas).
 *
 * El .dc Contacto manda: etiquetas pequeñas en mayúsculas (Jost 10px, .24em,
 * ink-70 y no las preguntas Playfair 20px de la Aplicación), ritmo de 30px
 * entre campos y SIN margen extra por campo — el margen del skin base sumaba
 * al gap del grid y descuadraba las mitades nombre/email y el hueco del
 * consentimiento con el enlace de protección de datos. El esqueleto compartido
 * vive en gf-forms-base.css; la piel de la Aplicación (40px, Playfair) queda
 * intocada en cf-forms.css.
 */

/* Etiquetas del .dc: cualificar con el wrapper gana por especificidad sobre
   la regla 0,3,0 del skin de la Aplicación sin depender del orden de colas. */
.ct-form_wrapper .ct-form .gform-field-label:not(.gform-field-label--type-inline) .gform-field-label__text {
	font-family: var(--wp--preset--font-family--jost);
	font-size: var(--wp--preset--font-size--micro);
	font-weight: 400;
	letter-spacing: var(--wp--custom--label--tight);
	text-transform: uppercase;
	color: var(--wp--custom--tint--ink-70);
}

/* Ritmo: el gap del grid de campos (30px del .dc) manda; sin margen por campo
   (el 40px de cf-forms duplicaba y desplazaba la segunda mitad de cada fila). */
.ct-form_wrapper .ct-form .gform_fields {
	--gf-field-gap-y: 30px;
}

.ct-form_wrapper .ct-form .gfield {
	margin-block-start: 0;
}

/* Captcha a 300px, como la caja del .dc. */
.ct-form_wrapper .gfield.mf-w300 {
	max-width: 300px;
}

/* Enlace de protección de datos: serif 15px ink-60 del .dc (el color del
   enlace lo pone el inline style del contenido). */
.ct-form_wrapper .gfield--type-html.gfield_html {
	font-family: var(--wp--preset--font-family--serif);
	font-size: var(--wp--preset--font-size--body-15);
	line-height: 1.55;
	color: var(--wp--custom--tint--ink-60);
}

/* Confirmación: título Playfair 34px del .dc (regla base sin tamaño). */
#gform_confirmation_wrapper_3 .mf-app-confirm-title {
	font-size: var(--wp--preset--font-size--display-34);
}
