/* ==========================================================================
   Podcast — global nav icon + post-card badge
   Loaded on: every page (nav is global, header.php)
   Depends on: site.v4.css (all base tokens available via :root)
   New, additive file — site.v4.css itself is never modified.
   ========================================================================== */

.nav-link {
    position: relative;
}

.nav-link-inner {
    display: inline-flex;
    align-items: center;
    gap: 0.08em;
}

.nav-podcast-icon {
    display: inline-block;
    width: 0.78em;
    height: 0.78em;
    margin-left: -0.12em;
    color: var(--accent);
    flex: 0 0 auto;
}

/* --- Post-card badge: "hat Audio" indicator on Blog/Home listings --- */

.post-card-podcast .post-card-image::before {
    content: "Podcast";
    position: absolute;
    top: 0.75rem;
    left: 0.75rem;
    z-index: 2;
    font-size: 0.6rem;
    font-weight: 700;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    padding: 0.3em 0.7em;
    pointer-events: none;
    white-space: nowrap;
    line-height: 1;
    background: var(--accent);
    color: #000;
}
