/* =========================================================
   FORMULARIOS
   Etiqueta + casilla de escribir. Se usa en los ajustes,
   en las secciones, en los grupos y en cada plato.
   ========================================================= */

.campo{display:flex;flex-direction:column;gap:5px}
.campo__etiqueta{font-size:.66rem;font-weight:700;letter-spacing:.09em;
  text-transform:uppercase;color:var(--tinta-suave)}
.campo__pista{font-size:.73rem;color:var(--tinta-suave);line-height:1.4}

input,textarea{width:100%;padding:11px 13px;border:1px solid var(--linea-fuerte);
  border-radius:var(--radio-m);background:var(--velo);font-family:inherit;font-size:.88rem;
  color:var(--tinta);transition:border-color .15s,box-shadow .15s,background .15s}
textarea{resize:vertical;min-height:58px}
input::placeholder,textarea::placeholder{color:var(--tinta-suave);opacity:.7}
input:focus,textarea:focus{outline:none;border-color:var(--acento-1);background:var(--solido);
  box-shadow:0 0 0 4px var(--acento-tenue)}

/* Un campo por idioma, uno al lado del otro cuando cabe */
.par-idiomas{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  margin-bottom:10px}
