/**
 * Psikoloji İçerik Linkleme Stili (Chip Tasarım)
 */

/* Chip kapsayıcı */
.psikoloji-chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 2px 8px;
    margin-left: 6px;
    border-radius: 9999px;
    background: #e6fffa; /* teal-50 */
    border: 1px solid #99f6e4; /* teal-200 */
    color: #115e59; /* teal-800 */
    line-height: 1.9;
    vertical-align: baseline;
}

.psikoloji-chip::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #14b8a6; /* teal-500 */
    box-shadow: 0 0 0 2px rgba(20, 184, 166, 0.18);
}

/* Chip içindeki link */
.psikoloji-link {
    color: #0ea5e9; /* sky-500 */
    text-decoration: underline;
    text-decoration-color: rgba(14, 165, 233, 0.45);
    font-weight: 600;
}
.psikoloji-link:hover {
    color: #0369a1; /* sky-700 */
    text-decoration-color: rgba(3, 105, 161, 0.85);
}

/* Mobil uyumluluk */
@media (max-width: 768px) {
    .psikoloji-chip {
        padding: 2px 6px;
        font-size: 0.95em;
        line-height: 1.8;
    }
}

/* Inline link renkleri (çeşitlilik) */
.psikoloji-inline { font-weight: 600; text-decoration: none; border-bottom: 2px solid transparent; padding: 0 2px; border-radius: 3px; }
.psikoloji-inline.sari { background:#fef3c7; color:#92400e; border-bottom-color:#fbbf24; }
.psikoloji-inline.turuncu { background:#fed7aa; color:#9a3412; border-bottom-color:#fb923c; }
.psikoloji-inline.kirmizi { background:#fecdd3; color:#9f1239; border-bottom-color:#fb7185; }
.psikoloji-inline.mavi { background:#bfdbfe; color:#1e40af; border-bottom-color:#60a5fa; }
.psikoloji-inline.yesil { background:#bbf7d0; color:#166534; border-bottom-color:#4ade80; }
.psikoloji-inline.mor { background:#e9d5ff; color:#6b21a8; border-bottom-color:#a855f7; }
.psikoloji-inline:hover { filter: brightness(0.98); }

/* Vurgu cümlesi (highlight + altı çizgili) */
.psikoloji-vurgu { background:#fff3cd; color:#7c2d12; border:1px dashed #f59e0b; padding:0 6px; margin-left:4px; border-radius:4px; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 2px; }

/* Ana sayfa chip'i için yanıp sönme animasyonu */
.psikoloji-home-blink { animation: psikolojiBlink 2.2s ease-in-out infinite; }
@keyframes psikolojiBlink {
  0% { box-shadow: 0 0 0 0 rgba(20,184,166,0.35); }
  50% { box-shadow: 0 0 0 8px rgba(20,184,166,0.0); }
  100% { box-shadow: 0 0 0 0 rgba(20,184,166,0.35); }
}
/* Ana sayfa linki de hafif nabız efektiyle yanıp sönsün */
.psikoloji-link-pulse { position: relative; animation: linkPulse 1.6s ease-in-out infinite; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 2px; }
@keyframes linkPulse {
  0% { color: #0ea5e9; text-shadow: 0 0 0 rgba(14,165,233,0.0); }
  50% { color: #0369a1; text-shadow: 0 0 6px rgba(14,165,233,0.45); }
  100% { color: #0ea5e9; text-shadow: 0 0 0 rgba(14,165,233,0.0); }
}

/* Dark mode */
@media (prefers-color-scheme: dark) {
    .psikoloji-chip {
        background: #073b3a; /* daha koyu teal */
        border-color: #115e59;
        color: #99f6e4;
    }
    .psikoloji-link {
        color: #7dd3fc;
        text-decoration-color: rgba(125, 211, 252, 0.55);
    }
    .psikoloji-link:hover {
        color: #38bdf8;
        text-decoration-color: rgba(56, 189, 248, 0.85);
    }
    .psikoloji-vurgu { background:#4c1d95; color:#e9d5ff; border-color:#7c3aed; }
}
