/*
Theme Name: PT-Allianz
Theme URI: https://pt-allianz.com
Author: PT-Allianz
Description: Schlankes Theme ohne Divi. Kopf, Fuß und Seiten als eigener Code.
Version: 1.0.0
Text Domain: pta
*/
html,body{margin:0;padding:0}
body{background:#fff;color:#1b1d22;font-family:'Inter Tight',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto}
main{display:block}
body.admin-bar #ptanav{top:32px!important}
@media (max-width:782px){body.admin-bar #ptanav{top:46px!important}}
body.pta-leer{background:#0b0b0d}

/* Startseite: neueste Podcast-Folge im Fokus (Variante 2, Thomas 10.10.) */
#ptasc .sc-p2{background:#fff;padding:24px 0 8px}
#ptasc .sc-p2-in{display:flex;align-items:center;gap:28px;padding:28px 0;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}
#ptasc .sc-p2-cover{width:96px;height:96px;border-radius:14px;flex:0 0 auto;box-shadow:0 12px 28px -14px rgba(11,11,13,.5)}
#ptasc .sc-p2-text{flex:1;min-width:0}
#ptasc .sc-p2-kick{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6a83b8}
#ptasc .sc-p2-titel{margin:0;font-size:20px;font-weight:700;line-height:1.35;color:#1b1d22}
#ptasc .sc-p2-gast{margin:4px 0 0;font-size:15px;font-weight:600;color:#5f78ad}
#ptasc .sc-p2-links{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}
#ptasc .sc-p2-hoeren{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:700;color:#1b1d22;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(106,131,184,.45);background:rgba(106,131,184,.08)}
#ptasc .sc-p2-alle{font-size:14px;font-weight:600;color:#5d6370;text-decoration:none}
@media (max-width:860px){#ptasc .sc-p2-in{flex-wrap:wrap;gap:18px}#ptasc .sc-p2-cover{width:72px;height:72px}#ptasc .sc-p2-links{flex-direction:row;gap:18px;align-items:center}}
#ptasc .sc-faq{padding-top:72px!important}

/* Podcast-Folgen: "Weiterlesen" bei den Shownotes */
#ptapod .pp-weiter{margin-top:6px}
#ptapod .pp-weiter>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#5f78ad}
#ptapod .pp-weiter>summary::-webkit-details-marker{display:none}
#ptapod .pp-weiter>summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
#ptapod .pp-weiter[open]>summary{display:none}

/* Nichts darf seitlich ueberstehen (Lichteffekte), clip statt hidden: sticky bleibt intakt */
#inhalt{overflow-x:clip}
