
textarea:not(.fox-plain) {
  border: none !important;
  border-radius: var(--r-lg) !important;
  background: var(--field-bg, var(--field-fill)) !important;
  box-shadow: var(--groove) !important;
  padding: 10px 14px !important;
  transition: box-shadow var(--dur-base, .2s) var(--ease-out, ease-out);
}
textarea:not(.fox-plain):focus {
  box-shadow: var(--groove-focus) !important;
  outline: none;
}
/* En los diálogos de cristal los campos de texto van como los <input>: sin la fibra de carbono. */
dialog.glass-modal textarea:not(.fox-plain) {
  border: 1px solid var(--glass-border) !important;
  border-radius: var(--r-xl) !important;
  background: var(--glass-fill) !important;
  box-shadow: none !important;
}
dialog.glass-modal textarea:not(.fox-plain):focus {
  box-shadow: none !important;
  outline: 2px solid var(--neon-blue);
  outline-offset: 1px;
}
/* Dentro del cristal del chat el fondo del campo es translúcido, no sólido. */
.chat-panel { --field-bg: color-mix(in srgb, var(--surface-sunken) 55%, transparent); }
