/* Bống Podcast – ứng dụng nghe: nền đêm + tím hồng + cam, Unbounded tròn khỏe, sóng âm thanh */
.t-podcast-app{--pri:#d946ef;--acc:#fb923c;--acc-ink:#2a1100;--tint:#2e1065;--f-head:'Unbounded',sans-serif;--f-body:'Inter',sans-serif;--h-w:700;--h-ls:-.03em;
  --r:18px;--r-lg:24px;--r-btn:999px;--r-img:24px;--dark:#0e0718;--dark-2:#1a0f2b}
.t-podcast-app{--bg:#100820;--bg-2:#160c2a;--bg-3:#1e1236;--card:#1a1030;--ink:#fbf7ff;--text:#c9bfe0;--muted:#9a8fb8;--line:rgba(217,70,239,.16);color-scheme:dark}
.t-podcast-app .b-hd{--hd-bg:rgba(16,8,32,.85)}
.t-podcast-app .b-h1,.t-podcast-app .b-h2{font-weight:700}
.t-podcast-app .b-h1{font-size:clamp(2.2rem,5vw,3.9rem)}
.t-podcast-app .b-h1 em,.t-podcast-app .b-h2 em{background:linear-gradient(90deg,#e879f9,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}
.t-podcast-app .b-hero{background:radial-gradient(700px 500px at 75% 30%,rgba(217,70,239,.32),transparent 60%),radial-gradient(500px 400px at 10% 90%,rgba(251,146,60,.2),transparent 60%),var(--bg)}
.t-podcast-app .s-wave{display:flex;align-items:flex-end;gap:5px;height:44px;margin:26px 0}
.t-podcast-app .s-wave i{width:6px;border-radius:9px;background:linear-gradient(#e879f9,#fb923c);animation:pc-wave 1.2s ease-in-out infinite}
.t-podcast-app .s-wave i:nth-child(odd){animation-delay:-.4s}.t-podcast-app .s-wave i:nth-child(3n){animation-delay:-.8s}
@keyframes pc-wave{0%,100%{height:20%}50%{height:100%}}
.t-podcast-app .s-apps{display:flex;gap:10px;flex-wrap:wrap}.t-podcast-app .s-apps img{height:44px;width:auto}
.t-podcast-app .b-logos img{filter:grayscale(1) brightness(0) invert(1);opacity:.5}
.t-podcast-app .s-shows .b-post{background:var(--card);border-color:var(--line)}
.t-podcast-app .s-shows .b-media{aspect-ratio:1}
.t-podcast-app .s-shows .b-post-b{padding:16px 18px 20px}
.t-podcast-app .s-shows h3{font-size:1rem}
.t-podcast-app .b-card{background:var(--card)}
.t-podcast-app .b-card .b-ico{background:linear-gradient(135deg,#d946ef,#fb923c);color:#fff;border-radius:50%}
.t-podcast-app .s-ep .b-card{flex-direction:row;align-items:center;gap:18px;padding:16px}
.t-podcast-app .s-ep .b-card img{width:96px;height:96px;border-radius:16px;object-fit:cover;flex:none}
.t-podcast-app .s-ep .b-card>div{display:grid;gap:6px}
.t-podcast-app .s-tools{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}
.t-podcast-app .s-tools img{width:100%;aspect-ratio:1;object-fit:contain;padding:14px;border-radius:18px;background:var(--card);border:1px solid var(--line)}
@media(max-width:639.98px){.t-podcast-app .s-tools{grid-template-columns:repeat(4,1fr)}}
.t-podcast-app .b-quote{background:var(--card)}
.t-podcast-app .b-cta{background:linear-gradient(120deg,#86198f,#d946ef 55%,#fb923c)}
.t-podcast-app .b-cta .b-btn.is-pri{--b-bg:#fff;--b-fg:#86198f}
.t-podcast-app .b-ft{--dark:#0a0414}
