.player-wrap[data-astro-cid-pgr4kkuk]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.player-card[data-astro-cid-pgr4kkuk]{display:grid;grid-template-columns:180px 1fr;gap:var(--space-md);background:linear-gradient(135deg,var(--color-cream-dark) 0%,var(--color-cream) 100%);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);align-items:center;box-shadow:var(--shadow)}.player-cover[data-astro-cid-pgr4kkuk]{width:100%;aspect-ratio:1;border-radius:var(--radius);object-fit:cover}.player-body[data-astro-cid-pgr4kkuk]{min-width:0;display:flex;flex-direction:column;gap:.6rem}.player-title[data-astro-cid-pgr4kkuk]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-choucroute);font-weight:600;line-height:1.3}.player-desc[data-astro-cid-pgr4kkuk]{font-size:.85rem;color:var(--color-ink-soft);margin:0}.btn-play[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.1rem;background:var(--color-choucroute);color:var(--color-cream);border-radius:999px;text-decoration:none;box-shadow:0 6px 20px #2d4a2b33;align-self:flex-start;transition:background .2s,transform .15s;margin-top:.25rem}.btn-play[data-astro-cid-pgr4kkuk]:hover{background:var(--color-choucroute-light);transform:translateY(-2px);color:var(--color-cream)}.btn-play-icon[data-astro-cid-pgr4kkuk]{width:32px;height:32px;background:var(--color-citron);color:var(--color-choucroute);border-radius:50%;display:grid;place-items:center;font-size:.85rem;flex:0 0 auto}.btn-play-text[data-astro-cid-pgr4kkuk]{line-height:1.2;text-align:left}.btn-play-text[data-astro-cid-pgr4kkuk] strong[data-astro-cid-pgr4kkuk]{display:block;font-weight:700;font-size:.95rem}.btn-play-text[data-astro-cid-pgr4kkuk] small[data-astro-cid-pgr4kkuk]{display:block;font-size:.75rem;opacity:.85;margin-top:.15rem}.platform-row[data-astro-cid-pgr4kkuk]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.platform-mini[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;text-decoration:none;font-size:.78rem;font-weight:600;background:#fff;color:var(--color-ink);border:1px solid var(--color-border);transition:all .15s}.platform-mini[data-astro-cid-pgr4kkuk]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.platform-mini[data-astro-cid-pgr4kkuk][data-platform=apple]:hover{background:#93c;color:#fff;border-color:#93c}.platform-mini[data-astro-cid-pgr4kkuk][data-platform=spotify]:hover{background:#1db954;color:#fff;border-color:#1db954}.platform-mini[data-astro-cid-pgr4kkuk][data-platform=deezer]:hover{background:#a238ff;color:#fff;border-color:#a238ff}.platform-mini[data-astro-cid-pgr4kkuk][data-platform=amazon]:hover{background:#f90;color:#fff;border-color:#f90}@media (max-width: 540px){.player-card[data-astro-cid-pgr4kkuk]{grid-template-columns:1fr}.player-cover[data-astro-cid-pgr4kkuk]{max-width:200px;margin:0 auto}}.ep-detail[data-astro-cid-enwiotqv]{padding-block:var(--space-xl) var(--space-2xl);background:var(--color-cream)}.back-link[data-astro-cid-enwiotqv]{display:inline-block;margin-bottom:var(--space-xl);text-decoration:none;color:var(--color-ink-soft);font-size:.9rem}.back-link[data-astro-cid-enwiotqv]:hover{color:var(--color-choucroute)}.ep-header[data-astro-cid-enwiotqv]{display:grid;grid-template-columns:260px 1fr;gap:var(--space-xl);margin-bottom:var(--space-xl);align-items:center}.ep-detail-cover[data-astro-cid-enwiotqv]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 20px 60px #2d4a2b2e}.ep-header-text[data-astro-cid-enwiotqv] h1[data-astro-cid-enwiotqv]{font-size:clamp(1.75rem,4vw,2.75rem);margin-block:.5rem;line-height:1.15}.ep-tags[data-astro-cid-enwiotqv]{margin-top:1rem}.ep-player-section[data-astro-cid-enwiotqv]{margin-bottom:var(--space-xl)}.ep-content[data-astro-cid-enwiotqv]{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--space-xl);margin-block:var(--space-xl)}.ep-content[data-astro-cid-enwiotqv] h2[data-astro-cid-enwiotqv]{margin-bottom:1rem}.ep-description[data-astro-cid-enwiotqv]{font-size:1.05rem;line-height:1.7;color:var(--color-ink)}.ep-description[data-astro-cid-enwiotqv] p{margin-bottom:1rem}.ep-description[data-astro-cid-enwiotqv] a{color:var(--color-choucroute)}.ep-side[data-astro-cid-enwiotqv]{display:flex;flex-direction:column;gap:var(--space-md);position:sticky;top:100px;align-self:start}.ask-ep[data-astro-cid-enwiotqv]{background:linear-gradient(135deg,var(--color-citron) 0%,var(--color-citron-dark) 100%)}.ask-ep[data-astro-cid-enwiotqv] h3[data-astro-cid-enwiotqv]{color:var(--color-choucroute);margin-bottom:.5rem}.ask-ep[data-astro-cid-enwiotqv] p[data-astro-cid-enwiotqv]{color:var(--color-ink);margin-bottom:1rem;font-size:.95rem}.listen-card[data-astro-cid-enwiotqv] h3[data-astro-cid-enwiotqv]{margin-bottom:.75rem}.listen-link[data-astro-cid-enwiotqv]{font-weight:600}.brand-card[data-astro-cid-enwiotqv]{text-align:center;background:linear-gradient(135deg,var(--color-cream) 0%,var(--color-cream-dark) 100%);padding:var(--space-md)}.brand-card[data-astro-cid-enwiotqv] .brand-card-logo{background:var(--color-paper);border-radius:50%;padding:.75rem;box-shadow:var(--shadow);border:1px solid var(--color-border-soft);margin:0 auto}.brand-card-text[data-astro-cid-enwiotqv]{margin-top:.85rem;font-size:.85rem;color:var(--color-ink-soft);font-style:italic;line-height:1.5}.share-card[data-astro-cid-enwiotqv] h3[data-astro-cid-enwiotqv]{margin-bottom:.75rem}.share-buttons[data-astro-cid-enwiotqv]{display:flex;flex-wrap:wrap;gap:.5rem}.share-btn[data-astro-cid-enwiotqv]{padding:.4rem .9rem;background:var(--color-cream-dark);border-radius:999px;text-decoration:none;color:var(--color-choucroute);font-size:.85rem;font-weight:500}.share-btn[data-astro-cid-enwiotqv]:hover{background:var(--color-citron)}.ep-more[data-astro-cid-enwiotqv]{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}@media (max-width: 800px){.ep-header[data-astro-cid-enwiotqv]{grid-template-columns:1fr}.ep-detail-cover[data-astro-cid-enwiotqv]{max-width:280px}.ep-content[data-astro-cid-enwiotqv]{grid-template-columns:1fr}.ep-side[data-astro-cid-enwiotqv]{position:static}}
