.podcast-share-panel{margin-top:22px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:var(--shadow-soft)}
.podcast-share-panel h3{margin:0 0 7px;font-size:clamp(23px,2.4vw,34px);letter-spacing:-.025em}.podcast-share-panel>p{margin:0;color:#aaa9a2;line-height:1.6}.podcast-share-primary,.podcast-share-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.podcast-share-btn{appearance:none;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#101010;color:#deddd6;padding:10px 13px;cursor:pointer;font:800 10px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;transition:.16s ease}.podcast-share-btn:hover{border-color:rgba(255,78,26,.5);background:rgba(255,78,26,.08);color:#fff;transform:translateY(-1px)}.podcast-share-primary .podcast-share-btn:first-child{border-color:rgba(255,78,26,.55);background:rgba(255,78,26,.11);color:#fff}.podcast-share-status{min-height:18px;margin:11px 0 0;color:var(--signal);font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.podcast-share-privacy{margin-top:5px!important;font-size:12px!important;color:#888!important}.podcast-share-assets{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin-top:18px}.podcast-share-asset{display:block;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#070707}.podcast-share-asset img{display:block;width:100%;height:auto}.podcast-share-asset span{display:block;padding:9px 11px;color:#aaa9a2;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em}.podcast-chapter-list{display:grid;gap:10px}.podcast-chapter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.018)}.podcast-chapter strong{display:block;color:#f0efe8}.podcast-chapter p{margin:5px 0 0;color:#aaa9a2;font-size:13px;line-height:1.5}.podcast-chapter-actions{display:flex;gap:6px;flex-wrap:wrap}.podcast-chapter-actions button{appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0e0e0e;color:#c9c8c1;padding:8px 10px;cursor:pointer;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em}.podcast-chapter-actions button:hover{color:#fff;border-color:rgba(255,78,26,.45)}.podcast-share-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.podcast-share-studio-card{padding:18px;border:1px solid var(--line);border-radius:20px;background:#0b0b0b}.podcast-share-studio-card img{display:block;width:100%;border-radius:13px;border:1px solid rgba(255,255,255,.08)}.podcast-share-studio-card h2{margin:16px 0 8px;font-size:28px;line-height:1.02}.podcast-share-copy{width:100%;min-height:140px;resize:vertical;margin-top:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#070707;color:#dddcd5;font:500 13px/1.55 Inter,ui-sans-serif,system-ui}.podcast-embed{margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#070707}.podcast-embed audio{width:100%}.podcast-embed-brand{margin-top:9px;display:flex;justify-content:space-between;gap:14px;color:#a6a59e;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em}.podcast-social-kicker{color:var(--signal);font:800 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}
@media(max-width:820px){.podcast-share-assets,.podcast-share-studio-grid{grid-template-columns:1fr}.podcast-chapter{grid-template-columns:1fr}.podcast-share-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-share-primary{display:grid;grid-template-columns:1fr 1fr}.podcast-share-btn{width:100%}}


/* v0.56.2 podcast collection: book companions are content; social artwork stays in Share Studio. */
.podcast-companion-card{display:grid;grid-template-columns:minmax(190px,270px) minmax(0,1fr);gap:clamp(22px,4vw,46px);align-items:start;padding:clamp(20px,3.4vw,34px)}
.podcast-book-cover{display:block;width:100%;max-width:270px;border:1px solid rgba(255,255,255,.13);border-radius:10px;overflow:hidden;background:#050505;box-shadow:0 20px 46px rgba(0,0,0,.35)}
.podcast-book-cover:hover{opacity:1;transform:translateY(-2px)}
.podcast-book-cover img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}
.podcast-companion-body{min-width:0;padding-top:2px}.podcast-companion-kicker{color:var(--signal);font:800 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.09em}
.podcast-companion-body h3{margin:10px 0 10px;font-size:clamp(28px,3.4vw,48px);line-height:.96;letter-spacing:-.045em;text-transform:uppercase}.podcast-companion-body h3 span{display:block;margin-top:8px;color:#aaa9a2;font:750 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.podcast-companion-copy{max-width:68ch;color:#bdbcb5;line-height:1.62;margin:0 0 18px}.podcast-player-embedded{padding:0!important;border:0!important;background:transparent!important}.podcast-player-embedded audio{margin-top:0}
.podcast-companion-actions{padding-top:2px}.podcast-book-download{border-color:rgba(255,78,26,.52)!important;background:rgba(255,78,26,.10)!important;color:#fff!important}.podcast-book-download:hover{background:rgba(255,78,26,.18)!important}.podcast-share-secondary{opacity:.78}
.podcast-divider{padding-top:68px;padding-bottom:8px;border-top:1px solid var(--line);margin-top:76px}.podcast-divider h2{font-size:clamp(30px,4vw,56px);line-height:.94;letter-spacing:-.05em;text-transform:uppercase;margin:14px 0 12px}.podcast-divider p{margin:0;color:var(--muted);max-width:66ch}
.podcast-share-studio-link{display:inline-flex;margin-top:14px;color:#bdbcb5;font:800 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.07em}.podcast-share-studio-link:hover{color:#fff}
@media(max-width:760px){.podcast-companion-card{grid-template-columns:1fr}.podcast-book-cover{max-width:320px;margin:0 auto}.podcast-companion-body h3{text-align:left}.podcast-divider{margin-top:54px;padding-top:48px}}


/* v0.56.3 podcast video editions */
.podcast-youtube-link{white-space:nowrap}
.podcast-video-section{scroll-margin-top:90px}
.podcast-video-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#0d0d0d,#111);overflow:hidden;box-shadow:var(--shadow-soft)}
.podcast-video-frame{position:relative;aspect-ratio:16/9;background:#050505}
.podcast-video-frame iframe{display:block;width:100%;height:100%;border:0}
.podcast-video-card .podcast-actions{padding:16px 18px 18px}
@media(max-width:700px){.podcast-video-card .podcast-actions{padding:14px}}
