/* ==========================================================================
   Groyt Dashboard — 🤫 Anonim İtiraf sekmesi (19 Ekim 2026)
   Honeypot sekmesinin kart düzenini (hp-*) kullanır; vurgu rengi mor.
   ========================================================================== */
#dashSettings .cf .hp-hero {
  background: linear-gradient(120deg, rgba(167, 139, 250, 0.09), rgba(167, 139, 250, 0.01) 55%), var(--k-bg-2, #111318);
  border-color: rgba(167, 139, 250, 0.28);
  box-shadow: 0 24px 60px -40px rgba(167, 139, 250, 0.5);
}
#dashSettings .cf .hp-hero { grid-template-columns: minmax(0, 1fr); }
#dashSettings .cf .hp-hero-toggle { padding: 14px 0 0; border-left: 0; border-top: 1px solid var(--k-line, #22252D); }
#dashSettings .cf .hp-stats { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); }
#dashSettings .cf .hp-split { grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr)); }
#dashSettings .cf .hp-split-preview { position: static; }
#dashSettings .cf .hp-card-icon { background: rgba(167, 139, 250, 0.08); border-color: rgba(167, 139, 250, 0.25); }
#dashSettings .cf .hp-stat-num.is-on { color: #c4b5fd; }
#dashSettings .cf .hp-check:has(input:checked) { border-color: rgba(167, 139, 250, 0.45); background: rgba(167, 139, 250, 0.06); }
#dashSettings .cf .hp-check input { accent-color: #a78bfa; }
#dashSettings .cf #cfAlert[data-tone="error"] { border-color: rgba(237, 66, 69, 0.45); color: #ffb3b4; }
#dashSettings .cf #cfAlert[data-tone="success"] { border-color: rgba(59, 165, 93, 0.45); color: #a6e3b8; }

#dashSettings .cf-list { display: grid; gap: 8px; }
#dashSettings .cf-item {
  display: grid; gap: 8px; padding: 12px 14px; border-radius: 12px;
  border: 1px solid var(--k-line, #22252D); background: rgba(255, 255, 255, 0.015);
}
#dashSettings .cf-item-head { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; }
#dashSettings .cf-item-head strong { font: 700 15px var(--k-display, sans-serif); color: var(--k-text, #F5F6F8); }
#dashSettings .cf-item-body {
  padding-left: 10px; border-left: 3px solid rgba(167, 139, 250, 0.5);
  font-size: 14px; line-height: 1.5; color: var(--k-text-2, #B8BDC8); white-space: pre-wrap; overflow-wrap: anywhere;
}
#dashSettings .cf-item-actions { display: flex; flex-wrap: wrap; gap: 6px; }
#dashSettings .cf .hp-rec-act.is-ok { border-color: rgba(59, 165, 93, 0.4); background: rgba(59, 165, 93, 0.08); color: #8fe0a9; }

/* Discord V2 kart önizlemesi */
#dashSettings .cf-v2 {
  display: flex; flex-direction: column; gap: 8px; padding: 12px 14px; border-radius: 8px;
  background: #2b2d31; border-left: 4px solid #a78bfa;
}
#dashSettings .cf-v2-title { font-weight: 700; font-size: 18px; color: #f2f3f5; display: flex; align-items: center; gap: 6px; }
#dashSettings .cf-v2-sub { font-size: 12px; color: #949ba4; }
#dashSettings .cf-v2-text { font-size: 14px; line-height: 1.45; color: #dbdee1; white-space: pre-wrap; overflow-wrap: anywhere; }
#dashSettings .cf-v2-rules { display: grid; gap: 4px; font-size: 14px; line-height: 1.45; color: #dbdee1; }
#dashSettings .cf-v2-rules b, #dashSettings .cf-v2-text b { color: #f2f3f5; }
#dashSettings .cf-v2-rules img.hp-emo { display: inline-block; width: 14px; height: 14px; vertical-align: -2px; margin-right: 4px; }
#dashSettings .cf-v2-sub b { color: #dbdee1; }
#dashSettings .cf-v2-quote .cf-q {
  padding-left: 10px; border-left: 4px solid #4e5058; font-size: 14px; line-height: 1.45; color: #dbdee1; overflow-wrap: anywhere;
}
#dashSettings .cf-v2-btn {
  display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 6px;
  background: #4e5058; color: #f2f3f5; font-size: 13px; font-weight: 600;
}
#dashSettings .cf-v2-btn.is-primary { background: #5865f2; }

@media (max-width: 640px) {
  #dashSettings .cf-item-actions .btn { flex: 1 1 auto; }
}
