.breadcrumb a,.comment-reply-link,.footer-navigation a,.related-card a,.share-btn,.site-info a,.toc a{text-decoration:none}.breadcrumb ol{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;font-size:.875rem;color:var(--text-light)}.breadcrumb li::after{content:"\203A";margin:0 12px;color:var(--border-color)}.breadcrumb a,.footer-navigation a:hover,.related-card a:hover,.toc a:hover{color:var(--primary-color)}.breadcrumb li:last-child::after{content:none}.breadcrumb a{font-weight:500}.breadcrumb a:hover{text-decoration:underline}.single-article{max-width:800px;margin:0 auto}.entry-title{margin-bottom:15px}.entry-meta,.featured-image{margin-bottom:30px}.entry-meta{font-size:.9rem;color:#5f6368;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.featured-image img{width:100%;height:auto;border-radius:8px}.entry-content{font-size:1.1rem}.entry-content h2,.entry-content h3{margin-top:1.5em}.entry-content p{margin-bottom:1.5em}.social-share{display:flex;align-items:center;gap:12px;margin:40px 0;padding-top:24px;border-top:1px solid var(--border-color)}.share-title{font-weight:700;font-size:.9rem;color:var(--text-light);text-transform:uppercase}.share-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform .2s,filter .2s}.related-card a,.toc a,.toc-title{color:var(--text-color)}.share-btn:hover{transform:translateY(-3px);filter:brightness(1.1)}.share-facebook{background:#1877f2}.share-x{background:#000}.share-whatsapp{background:#25d366}.share-telegram{background:#08c}.author-box,.toc{background:var(--secondary-bg)}.share-btn svg{fill:white}.toc{padding:24px;border-radius:12px;margin-bottom:32px;border:1px solid var(--border-color)}.toc-title{font-weight:700;margin-bottom:16px;font-size:1.1rem}.toc ol{list-style:none;padding-left:0}.toc li{margin-bottom:8px}.toc li:last-child{margin-bottom:0}.toc .toc-level-3{padding-left:20px}.toc a{transition:color .2s}.author-box{display:flex;gap:20px;padding:30px;border-radius:8px;margin-top:40px}.author-avatar img,.comment-meta .avatar{border-radius:50%}.author-name{font-weight:700;margin-bottom:5px}.author-bio{font-size:.95rem}.comments-area,.related-posts{margin-top:60px;padding-top:40px;border-top:1px solid var(--border-color)}.related-title{margin-bottom:24px;font-weight:800}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:600px){.related-grid{grid-template-columns:1fr}}.related-card{display:flex;flex-direction:column}.related-image-link{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;margin-bottom:12px}.related-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.related-card:hover img{transform:scale(1.05)}.related-card h4{font-size:1rem;margin:0;line-height:1.4}.related-card a{font-weight:600}.comments-title{margin-bottom:32px;font-weight:800;font-size:1.5rem}.comment-list{list-style:none;padding:0;margin-bottom:40px}.comment{margin-bottom:24px;padding:24px;background:#fff;border:1px solid var(--border-color);border-radius:12px;transition:border-color .2s}.comment:hover{border-color:var(--primary-color)}.comment-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.875rem;color:var(--text-light)}.comment-author cite{font-style:normal;font-weight:700;color:var(--text-color)}.comment-content{font-size:1rem;color:var(--text-color);line-height:1.6}.comment-reply-link{display:inline-block;margin-top:12px;font-size:.875rem;font-weight:600;color:var(--primary-color)}.comment-respond{padding:32px;background:var(--secondary-bg);border-radius:12px;border:1px solid var(--border-color)}.comment-reply-title{margin-bottom:24px;font-weight:800;font-size:1.25rem}.comment-form p{margin-bottom:20px}.comment-form label{display:block;margin-bottom:8px;font-weight:600;font-size:.9rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.footer-navigation ul,.pagination ul{display:flex;list-style:none;padding:0}.comment-form input:focus,.comment-form textarea:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-submit input[type=submit]{background:var(--primary-color);color:#fff;padding:12px 32px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s}.form-submit input[type=submit]:hover{background:var(--primary-hover)}.pagination{margin-top:60px}.pagination ul{justify-content:center;align-items:center;gap:8px}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:1px solid var(--border-color);text-decoration:none;color:var(--text-color);border-radius:8px;font-weight:600;transition:.2s}.pagination .page-numbers:hover:not(.current){border-color:var(--primary-color);color:var(--primary-color);background:var(--accent-color)}.pagination .current{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 6px -1px rgba(37,99,235,.2)}.site-footer,.site-info{border-top:1px solid var(--border-color)}.pagination .next,.pagination .prev{font-size:1.2rem}.category-description{background:#f8f9fa;padding:20px;border-left:4px solid var(--primary-color);margin-bottom:40px;font-style:italic}.site-footer{background:var(--secondary-bg);padding:60px 0 30px;margin-top:80px}.footer-navigation{margin-bottom:32px}.footer-navigation ul{justify-content:center;gap:24px;margin:0;flex-wrap:wrap}.footer-navigation a{color:var(--text-light);font-weight:500;font-size:.95rem;transition:color .2s}.site-info{text-align:center;font-size:.875rem;color:var(--text-light);padding-top:30px}.site-info a{color:var(--text-color);font-weight:600}
/* Author Job Title for E-E-A-T */
.author-job-title { font-size: 0.85rem; font-weight: 700; color: #ef4444; margin: 0 0 10px 0; text-transform: uppercase; letter-spacing: 0.5px; }

/* Inline Related Post — CTR-optimized card */
.inline-related-post {
    margin: 32px 0;
    border-radius: 12px;
    overflow: hidden;
    border: 1.5px solid #e2e8f0;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
    transition: box-shadow 0.22s ease, transform 0.22s ease, border-color 0.22s ease;
}
.inline-related-post:hover {
    box-shadow: 0 8px 24px rgba(239,68,68,0.12);
    transform: translateY(-2px);
    border-color: #ef4444;
}
.inline-related-label {
    display: flex;
    align-items: center;
    gap: 6px;
    background: #ef4444;
    color: #fff;
    font-size: 0.72rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 6px 14px;
}
.inline-related-label svg { flex-shrink: 0; }
/* Tam kart link */
.irp-card {
    display: flex;
    align-items: stretch;
    text-decoration: none;
    color: inherit;
    gap: 0;
}
/* Thumbnail */
.irp-thumb {
    flex: 0 0 110px;
    overflow: hidden;
    background: #f1f5f9;
}
.irp-thumb img {
    width: 110px;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.3s ease;
}
.inline-related-post:hover .irp-thumb img { transform: scale(1.07); }
/* Body */
.irp-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 14px 16px;
    gap: 8px;
}
.irp-title {
    font-size: 1rem;
    font-weight: 700;
    color: var(--text-color, #1a1a2e);
    line-height: 1.45;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.2s;
}
.inline-related-post:hover .irp-title { color: #ef4444; }
/* Meta satırı */
.irp-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 6px;
}
.irp-read-time {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 0.78rem;
    color: #6b7280;
    font-weight: 500;
}
.irp-read-time svg { flex-shrink: 0; }
/* CTA */
.irp-cta {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 0.78rem;
    font-weight: 700;
    color: #ef4444;
    background: #fee2e2;
    padding: 4px 10px;
    border-radius: 20px;
    transition: background 0.2s, gap 0.2s;
}
.inline-related-post:hover .irp-cta {
    background: #ef4444;
    color: #fff;
    gap: 7px;
}
.irp-arrow { transition: transform 0.2s; }
.inline-related-post:hover .irp-arrow { transform: translateX(3px); }
/* Görselsiz durumda body full-width */
.irp-card:not(:has(.irp-thumb)) .irp-body { padding: 16px 18px; }
/* Mobil */
@media (max-width: 480px) {
    .irp-thumb { flex: 0 0 90px; }
    .irp-thumb img { width: 90px; }
    .irp-cta { display: none; }
}

/* Date Highlights */
.highlight-updated { display: inline-flex; align-items: center; background: #fee2e2; color: #b91c1c; padding: 4px 10px; border-radius: 4px; font-size: 0.85rem; }
.highlight-updated::after { display: none !important; }
