/* Dictionary — tool-specific styles. Shared styles live in assets/css/.
   Acento del módulo Lenguaje y comprensión (frambuesa --mod-lenguaje). */

.tool-header h1 { color: var(--mod-lenguaje); }

.btn:not(.btn-secundario):not(.btn-audio) {
  background: var(--mod-lenguaje);
}

.instruction { font-size: var(--text-base); }

.center-row { justify-content: center; }

.progress-bar { margin-top: var(--espacio); }

/* ---- Fichas ---- */
.card { border-color: var(--mod-lenguaje-suave); margin-top: var(--espacio-grande); }

.word-display {
  font-size: 40px;
  font-weight: 800;
  color: var(--mod-lenguaje);
  text-transform: capitalize;
}

.definition-text,
.example-text {
  font-size: var(--text-base);
  text-align: center;
  max-width: 520px;
  margin: 0;
}

.example-text { color: var(--color-text-suave); font-style: italic; }

/* ---- Test ---- */
.question { color: var(--color-text-suave); }

.big-emoji { font-size: 96px; }

#endScreen { padding-top: 48px; }

#endScreen .btn { align-self: center; min-width: 280px; }

#endScreen .transferencia {
  margin: 8px auto 24px;
  font-size: 1.1rem;
  color: var(--color-text-secundario, #555);
  max-width: 480px;
}
