/* Cloze Test - kategori: Vocabulary (yesil #4caf50) - SORU TIPI dersi */
:root{
  --ydt-accent:#4caf50;
  --ydt-accent-rgb:76,175,80;
}
/* bosluk turleri */
.b-gram{--box:#bb86fc;--chip:#bb86fc;--slot:#bb86fc;color:#bb86fc}   /* dilbilgisi */
.b-conn{--box:#e91e63;--chip:#e91e63;--slot:#e91e63;color:#e91e63}   /* baglac */
.b-vocab{--box:#00e676;--chip:#00e676;--slot:#00e676;color:#00e676}  /* kelime */
.b-prep{--box:#2196f3;--chip:#2196f3;--slot:#2196f3;color:#2196f3}   /* edat */
/* zorluk / sira */
.s-easy{--box:#00e676;--chip:#00e676;--slot:#00e676;color:#00e676}
.s-hard{--box:#ff5f79;--chip:#ff5f79;--slot:#ff5f79;color:#ff5f79}
/* metin ici vurgular */
.gap{background:rgba(255,224,102,.22);border:1px dashed #ffe066;padding:1px 8px;border-radius:4px;font-weight:700;color:#ffe066}
.ref{background:rgba(64,196,255,.20);border-bottom:2px solid #40c4ff;padding:1px 4px;border-radius:4px;font-weight:700}
.clue{background:rgba(76,175,80,.20);border-bottom:2px solid #4caf50;padding:1px 4px;border-radius:4px;font-weight:700}
.ans{background:rgba(0,230,118,.20);border-bottom:2px solid #00e676;padding:1px 4px;border-radius:4px;font-weight:700}
/* mini cloze paragrafi */
.passage{background:rgba(255,255,255,.04);border-left:4px solid var(--ydt-accent);border-radius:10px;padding:14px 18px;line-height:2;margin:10px 0}
