/* Duruma Uygun Ifade (54-58) - kategori: Communication & Style #e91e63 - SORU TIPI dersi */
:root{
  --ydt-accent:#e91e63;
  --ydt-accent-rgb:233,30,99;
}
/* replik islevleri */
.f-apolog{--box:#ff8a65;--chip:#ff8a65;color:#ff8a65}
.f-request{--box:#40c4ff;--chip:#40c4ff;color:#40c4ff}
.f-complain{--box:#ff5f79;--chip:#ff5f79;color:#ff5f79}
.f-comfort{--box:#4caf50;--chip:#4caf50;color:#4caf50}
.f-suggest{--box:#bb86fc;--chip:#bb86fc;color:#bb86fc}
.f-warn{--box:#ffc107;--chip:#ffc107;color:#ffc107}
/* uc denetim hatti */
.k-role{--box:#00bcd4;--chip:#00bcd4;color:#00bcd4}
.k-goal{--box:#00e676;--chip:#00e676;color:#00e676}
.k-tone{--box:#e91e63;--chip:#e91e63;color:#e91e63}
/* celdirici kaliplari */
.d-tone{--box:#ff5f79;--chip:#ff5f79;color:#ff5f79}
.d-goal{--box:#ffc107;--chip:#ffc107;color:#ffc107}
.d-role{--box:#00bcd4;--chip:#00bcd4;color:#00bcd4}
.d-fact{--box:#bb86fc;--chip:#bb86fc;color:#bb86fc}
.d-form{--box:#ff8a65;--chip:#ff8a65;color:#ff8a65}
/* metin ici vurgular */
.role{background:rgba(0,188,212,.20);border-bottom:2px solid #00bcd4;padding:1px 4px;border-radius:4px;font-weight:700}
.goal{background:rgba(0,230,118,.20);border-bottom:2px solid #00e676;padding:1px 4px;border-radius:4px;font-weight:700}
.tmark{background:rgba(233,30,99,.20);border-bottom:2px solid #e91e63;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}
/* durum ve sik kutulari */
.situ{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}
