.ep-caja{margin:0 0 2.5rem}
.ep-idioma{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:.75rem 0}
.ep-idioma span{opacity:.8;font-size:.9rem}
.ep-idioma .venus-btn[aria-pressed="true"]{background:#7a1020;color:#fff;border-color:#c0303f}
.ep-nota{text-align:center;opacity:.8;font-size:.85rem;margin:.25rem 0 0}
.ep-asmr{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin:.5rem 0 .9rem}
.ep-asmr>div{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:9.5rem}
.ep-asmr b{font-weight:500;font-size:.9rem}
.ep-asmr small{opacity:.8;font-size:.78rem;text-align:center}
.barras{display:flex;gap:3px;align-items:flex-end;height:22px}
.barras i{display:block;width:12px;border-radius:2px;background:rgba(255,255,255,.14)}
.barras i:nth-child(1){height:8px}.barras i:nth-child(2){height:11px}.barras i:nth-child(3){height:14px}.barras i:nth-child(4){height:18px}.barras i:nth-child(5){height:22px}
.barras.n1 i:nth-child(-n+1),.barras.n2 i:nth-child(-n+2),.barras.n3 i:nth-child(-n+3),.barras.n4 i:nth-child(-n+4),.barras.n5 i:nth-child(-n+5){background:#3fbf6f}
.barras.n3 i:nth-child(3),.barras.n4 i:nth-child(3),.barras.n5 i:nth-child(3){background:#e6c33c}
.barras.n4 i:nth-child(4),.barras.n5 i:nth-child(4){background:#ef8a2e}
.barras.n5 i:nth-child(5){background:#e0334a}
.ep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1rem 0 2.5rem}
.ep-card{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:10px;overflow:hidden;padding-bottom:14px;text-align:center}
.ep-card .venus-ep{font-size:22px;margin:12px 10px 2px}
.ep-titulo{opacity:.8;font-size:.85rem;margin:0 10px 8px}
.ep-abrir{position:relative;display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer}
.ep-abrir img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.ep-play{position:absolute;inset:0;margin:auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;border:1px solid rgba(255,255,255,.4)}
.ep-abrir:hover .ep-play{background:#7a1020}
.ep-card .ep-asmr{gap:.6rem;margin:.3rem 8px .4rem}
.ep-card .ep-asmr>div{min-width:0;flex:1 1 100%}
.ep-card .venus-likes{margin-top:8px}
.ep-sala{margin:0 0 1.5rem;scroll-margin-top:90px}
.ep-sala[hidden]{display:none}
.ep-sala .venus-ep{margin-bottom:6px}
.ep-sala .venus-btn{height:44px;padding:0 18px}
