/* Ekmek kırıntısı */
.pr-breadcrumbs ol { list-style: none; margin: 0 0 1rem; padding: 0; display: flex; flex-wrap: wrap; gap: 0.25rem 0.5rem; font-size: 0.85rem; }
.pr-breadcrumbs li { display: inline-flex; align-items: center; gap: 0.5rem; color: var(--wp--preset--color--steel, #5b6478); }
.pr-breadcrumbs li + li::before { content: "›"; opacity: 0.6; }
.pr-breadcrumbs a { color: inherit; text-decoration: none; }
@media (max-width: 781px), (pointer: coarse) { .pr-breadcrumbs ol { gap: 0 0.5rem; } .pr-breadcrumbs a { display: inline-block; padding-block: 0.6rem; } .pr-breadcrumbs [aria-current] span { display: inline-block; padding-block: 0.6rem; } }
.pr-breadcrumbs a:hover { color: var(--wp--preset--color--orange, #d0520c); text-decoration: underline; }
.pr-breadcrumbs [aria-current] span { color: var(--wp--preset--color--navy, #1a2238); font-weight: 600; }
.has-navy-deep-background-color .pr-breadcrumbs li { color: #9fb0cf; }
.has-navy-deep-background-color .pr-breadcrumbs [aria-current] span { color: #fff; }

/* Yazar kutusu */
.pr-author { display: flex; gap: 1rem; margin-top: 2.5rem; padding: 1.25rem; border: 1px solid var(--wp--preset--color--line, #dde2ea); border-radius: 14px; background: var(--wp--preset--color--mist, #f3f5f8); }
.pr-author__avatar { flex: none; width: 52px; height: 52px; border-radius: 50%; display: grid; place-items: center; background: var(--wp--preset--color--navy, #1a2238); color: #fff; font: 800 1.3rem var(--wp--preset--font-family--heading, sans-serif); }
.pr-author__body p { margin: 0; }
.pr-author__kicker { font: 700 0.75rem var(--wp--preset--font-family--mono, monospace); letter-spacing: 0.1em; text-transform: uppercase; color: var(--wp--preset--color--orange-text, #BD4A0B); }
.pr-author__name { font: 700 1.05rem var(--wp--preset--font-family--heading, sans-serif); color: var(--wp--preset--color--navy, #1a2238); margin-top: 0.2rem !important; }
.pr-author__name a { color: inherit; }
.pr-author__job { font-weight: 500; color: var(--wp--preset--color--steel, #5b6478); margin-left: 0.4rem; font-size: 0.9rem; }
.pr-author__bio { margin-top: 0.4rem !important; font-size: 0.93rem; }
.pr-author__note { margin-top: 0.6rem !important; font-size: 0.82rem; color: var(--wp--preset--color--steel, #5b6478); }
@media (max-width: 480px) { .pr-author { flex-direction: column; gap: 0.75rem; } .pr-author__job { display: block; margin-left: 0; } }
