.pm8,.pm8 *{box-sizing:border-box}.pm8{--pm-accent:#ef172a;position:relative;isolation:isolate;overflow:hidden;color:#fff;border:1px solid #8d251f;border-radius:18px;background:linear-gradient(100deg,#110608ed,#08090cf5 55%,#270709e8),var(--pm-bg),radial-gradient(ellipse at 90% 80%,#792109,#07070a 65%);background-size:cover;background-position:center;box-shadow:0 18px 45px #0008;font-family:Arial,Helvetica,sans-serif;width:100%;margin:16px 0}.pm8:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,#e1231214);pointer-events:none;z-index:-1}.pm8-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #ffffff23;flex-wrap:wrap}.pm8-live{display:inline-flex;align-items:center;gap:7px;background:#c60b1c;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:900}.pm8-dot{width:8px;height:8px;border-radius:50%;background:white;box-shadow:0 0 9px white}.pm8-name{font-size:14px;font-weight:900;color:#ffd44d;letter-spacing:.7px}.pm8-listeners{font-size:12px;color:#eee}.pm8-listeners b{color:#ffd44d}.pm8-main{display:grid;grid-template-columns:145px minmax(0,1fr) 190px;gap:22px;align-items:center;padding:20px}.pm8-art{position:relative;aspect-ratio:1;border-radius:13px;overflow:hidden;border:1px solid #f0b33277;box-shadow:0 0 24px #c30d1940;background:linear-gradient(135deg,#65100a,#09090a);display:grid;place-items:center}.pm8-art img{width:100%;height:100%;object-fit:cover}.pm8-art-note{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#0009;font-size:9px;letter-spacing:1px;padding:5px}.pm8-info{min-width:0}.pm8-eyebrow{font-size:11px;font-weight:bold;letter-spacing:1.5px;color:#f9a76b}.pm8-info h2{font-size:clamp(17px,2.3vw,25px);line-height:1.18;margin:10px 0 7px;overflow-wrap:anywhere;color:#fff}.pm8-info p{margin:0 0 16px;color:#ffd342;font-weight:bold;font-size:16px;overflow-wrap:anywhere}.pm8-stats{display:flex;gap:14px;flex-wrap:wrap;color:#b9b9c0;font-size:11px}.pm8-control{display:flex;flex-direction:column;align-items:center;gap:10px}.pm8-eq{height:44px;display:flex;align-items:center;gap:4px}.pm8-eq i{width:5px;height:calc(8px + (var(--i) * 1px));border-radius:5px;background:linear-gradient(#ffcf39,#f0152b)}.pm8.playing .pm8-eq i{animation:pm8bars .6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -41ms)}@keyframes pm8bars{to{height:5px}}.pm8-play{width:70px;height:70px;border:2px solid #ffad53;border-radius:50%;background:linear-gradient(145deg,#ff3037,#ac0618);color:white;font-size:27px;cursor:pointer;box-shadow:0 0 18px #ed102266}.pm8-play:hover{filter:brightness(1.15)}.pm8-volume-label{font-size:11px;color:#ddd}.pm8 input[type=range]{width:155px;accent-color:#ffcb35;cursor:pointer}.pm8 button:focus-visible,.pm8 input:focus-visible{outline:2px solid #ffda55;outline-offset:3px}@media(max-width:760px){.pm8-main{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:14px}.pm8-control{grid-column:1/-1;flex-direction:row;justify-content:center;flex-wrap:wrap}.pm8-eq{flex:1;justify-content:center}.pm8-play{width:58px;height:58px}.pm8-info h2{font-size:19px}.pm8-name{order:3;width:100%;text-align:center}}@media(max-width:390px){.pm8-main{grid-template-columns:85px minmax(0,1fr)}.pm8-info p{font-size:13px}.pm8-top{padding:12px}.pm8-control{gap:8px}}

/* CORRECCION: player dentro de la columna del slider */
.heroarea{grid-template-columns:minmax(350px,40%) minmax(0,1fr)!important;align-items:start}
.heroarea > *{min-width:0}
.pm8{min-width:0;max-width:100%;margin:0 0 16px}
.pm8-main{grid-template-columns:96px minmax(0,1fr)!important;gap:12px;padding:14px}
.pm8-art{width:96px;max-width:100%;align-self:start}
.pm8-info{min-width:0;width:100%;overflow:hidden}
.pm8-info h2{font-size:18px;overflow-wrap:break-word;word-break:normal;white-space:normal}
.pm8-info p{font-size:14px;overflow-wrap:break-word;word-break:normal}
.pm8-control{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%}
.pm8-eq{flex:1 1 90px;min-width:70px;justify-content:center;overflow:hidden}
.pm8-eq i{width:3px;flex:none}
.pm8-control input[type=range]{width:105px;max-width:100%}
.pm8-top{padding:12px;gap:8px}
.pm8-name{overflow-wrap:break-word;word-break:normal;min-width:0}
@media(max-width:900px){.heroarea{grid-template-columns:minmax(0,1fr)!important}.pm8-main{grid-template-columns:110px minmax(0,1fr)!important}.pm8-art{width:110px}.pm8-control{grid-column:1/-1}}
@media(max-width:390px){.pm8-main{grid-template-columns:80px minmax(0,1fr)!important}.pm8-art{width:80px}.pm8-name{font-size:12px}}

   /* RADIO MÁS CANDELA - PLAYER PREMIUM MÁS ALTO */

@media (min-width: 851px) {
    .heroarea .pm8 {
        min-height: 360px !important;
        display: flex;
        flex-direction: column;
    }

    .heroarea .pm8-main {
        flex: 1;
        align-items: center;
    }
}
