
/* ── Podcast-Übersicht ─────────────────────────────────────────────────── */
.pod-grid{max-width:860px;margin:28px auto 0;padding:0 24px 80px;display:flex;flex-direction:column;gap:20px}
.pod-card{background:var(--surface,#f8f4ef);border:1px solid var(--border,#e4d9ce);border-radius:12px;padding:24px 28px;transition:box-shadow .15s,border-color .15s}
.pod-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.07);border-color:var(--navy-mid,#6c869e)}
.pod-card__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.pod-card__ep{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--navy,#1f628e);color:#fff;padding:3px 9px;border-radius:20px}
.pod-card__date{font-size:12px;color:var(--muted,#6c869e)}
.pod-card__dur{font-size:12px;color:var(--muted,#6c869e)}
.pod-card__title{font-size:1.15rem;font-weight:700;margin:0 0 10px;color:var(--text,#1a2e3b);line-height:1.38}
.pod-card__desc{font-size:.9rem;color:var(--muted,#6c869e);margin:0 0 14px;line-height:1.6}
.pod-card__kw{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}
.pod-card__tag{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--cream,#ecdcc8);color:var(--navy,#1f628e);font-weight:500}
.pod-card__play{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;padding:8px 18px;border-radius:6px}
/* ── Podcast-Player (Dialog) ───────────────────────────────────────────── */
#podPlayer{margin:auto}
.pod-dlg__hd{color:#fff}
.pod-dlg__ep{color:rgba(255,255,255,.6)!important}
.pod-dlg__title{color:#fff!important}
.pod-dlg__notes{padding:24px 28px;line-height:1.7;font-size:.93rem}
.pod-dlg__notes p{margin:.6em 0}
.pod-dlg__notes ul,.pod-dlg__notes ol{padding-left:1.4em;margin:.6em 0}
.pod-dlg__notes li{margin:.35em 0}
.pod-dlg__notes h2,.pod-dlg__notes h3{font-size:1rem;font-weight:700;margin:1.2em 0 .4em;color:var(--text,#1a2e3b)}
@media(max-width:600px){.pod-grid{padding:0 12px 60px}.pod-card{padding:16px 18px}}
