/* Anlamca Yakin Cumle (49-53) - kategori: Advanced Grammar #ab47bc - SORU TIPI dersi */
:root{
  --ydt-accent:#ab47bc;
  --ydt-accent-rgb:171,71,188;
}
/* bes denetim hatti */
.k-dir{--box:#40c4ff;--chip:#40c4ff;--slot:#40c4ff;color:#40c4ff}
.k-mod{--box:#bb86fc;--chip:#bb86fc;--slot:#bb86fc;color:#bb86fc}
.k-qty{--box:#ffc107;--chip:#ffc107;--slot:#ffc107;color:#ffc107}
.k-neg{--box:#ff5f79;--chip:#ff5f79;--slot:#ff5f79;color:#ff5f79}
.k-time{--box:#00bcd4;--chip:#00bcd4;--slot:#00bcd4;color:#00bcd4}
/* celdirici kaliplari */
.d-word{--box:#ff8a65;--chip:#ff8a65;color:#ff8a65}
.d-nuance{--box:#ff5f79;--chip:#ff5f79;color:#ff5f79}
.d-scope{--box:#ffc107;--chip:#ffc107;color:#ffc107}
.d-add{--box:#bb86fc;--chip:#bb86fc;color:#bb86fc}
.d-swap{--box:#00bcd4;--chip:#00bcd4;color:#00bcd4}
/* metin ici vurgular */
.key{background:rgba(76,175,80,.20);border-bottom:2px solid #4caf50;padding:1px 4px;border-radius:4px;font-weight:700}
.same{background:rgba(255,138,101,.20);border-bottom:2px dotted #ff8a65;padding:1px 4px;border-radius:4px;font-weight:700}
.mod{background:rgba(187,134,252,.20);border-bottom:2px solid #bb86fc;padding:1px 4px;border-radius:4px;font-weight:700}
.qty{background:rgba(255,193,7,.22);border-bottom:2px solid #ffc107;padding:1px 4px;border-radius:4px;font-weight:700}
.neg{background:rgba(255,95,121,.18);border-bottom:2px solid #ff5f79;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}
.bad{background:rgba(255,95,121,.18);border-bottom:2px solid #ff5f79;padding:1px 4px;border-radius:4px;font-weight:700}
/* soru ve sik kutulari */
.stem{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}
.opts{background:rgba(0,0,0,.24);border:1px dashed rgba(255,255,255,.18);border-radius:10px;padding:12px 16px;line-height:1.95;margin:8px 0}
