/* Scoped shared learning components; RE and LLS retain their own themes. */
.learning-certificate-copy { display:block; margin:16px auto 0; padding:10px 20px; border:0; border-radius:12px; background:#fde047; color:#1e1b4b; font:inherit; font-size:1rem; font-weight:700; cursor:pointer; min-height:42px; }
.learning-certificate-copy:disabled { opacity:.65; cursor:wait; }
.learning-recording { margin:18px 0; padding:18px; border:1px solid #dbeafe; border-radius:16px; background:#f8fafc; }
.learning-recording h3 { margin:0 0 12px; }
.learning-record-row { padding:14px; margin:10px 0; background:#fff; border:1px solid #e2e8f0; border-radius:12px; }
.learning-record-actions { display:flex; flex-wrap:wrap; gap:8px; margin-top:10px; }
.learning-record-actions button { padding:8px 12px; min-height:40px; border:1px solid #cbd5e1; border-radius:10px; background:#e0f2fe; color:#075985; cursor:pointer; }
.learning-record-feedback { margin-top:8px; font-size:.85rem; color:#475569; line-height:1.6; }

/* Universal Vocab Card Word Emphasis: Royal Blue #1e40af + 900 bold */
.v-card .v-word,
.tk-vocab-card .v-word,
.v-word {
  color: #1e40af !important;
  font-weight: 900 !important;
}
