
/* Theme overrides for embedded modern player (match Podcast.ma light theme) */
.pmp-theme-light .pmp-card{
  background: var(--pmu-card, #fff);
  border: 1px solid rgba(0,0,0,.08);
  box-shadow: 0 14px 44px rgba(0,0,0,.10);
  border-radius: 18px;
}
.pmp-theme-light .pmp-title{color: var(--pmu-ink, #111)}
.pmp-theme-light .pmp-sub, .pmp-theme-light .pmp-sub a{color: rgba(0,0,0,.55)}
.pmp-theme-light .pmp-btn,
.pmp-theme-light .pmp-icon{
  background: rgba(0,0,0,.04);
  border: 1px solid rgba(0,0,0,.08);
  color: rgba(0,0,0,.88);
}
.pmp-theme-light .pmp-btn:hover,
.pmp-theme-light .pmp-icon:hover{background: rgba(0,0,0,.06)}
.pmp-theme-light .pmp-play{
  background: var(--pmu-accent, #ff6a2a);
  border-color: transparent;
  color: #fff;
}
.pmp-theme-light .pmp-seekrange,
.pmp-theme-light .pmp-volrange{accent-color: var(--pmu-accent, #ff6a2a)}
.pmp-theme-light .pmp-cover img, .pmp-theme-light .pmp-cover__ph{
  border-radius: 14px;
}
.pmp-theme-light .pmp-speedmenu{
  background:#fff;
  border:1px solid rgba(0,0,0,.10);
  border-radius: 14px;
  box-shadow: 0 14px 44px rgba(0,0,0,.12);
}


/* Better layout in content cards */
.pmp-theme-light .pmp-main{gap:14px}
.pmp-theme-light .pmp-body{min-width:0}
.pmp-theme-light .pmp-head{align-items:flex-start}
.pmp-theme-light .pmp-title{font-size:18px;font-weight:900;line-height:1.2}
.pmp-theme-light .pmp-sub{margin-top:4px}
.pmp-theme-light .pmp-controls{gap:10px;flex-wrap:wrap}
.pmp-theme-light .pmp-time{min-width:84px;text-align:center}
.pmp-theme-light .pmp-actions{align-self:flex-start}
.pmp-theme-light .pmp-card{padding:14px}
.pmp-theme-light .pmp-cover{width:76px;height:76px}
@media (max-width: 720px){
  .pmp-theme-light .pmp-cover{display:none}
  .pmp-theme-light .pmp-actions{display:none}
}

.pmp-theme-light .pmp-status{font-weight:800}
