.epList{display:flex;flex-direction:column;gap:10px;max-width:900px}.epItem{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:14px;background:#15181d;border:1px solid rgba(255,255,255,.08);transition:border-color .2s}.epItem.isOn,.epItem:hover{border-color:rgba(255,255,255,.28)}.epControls{flex:0 0 auto;display:flex;align-items:center;gap:8px}.epPlay,.epSkip{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:none;padding:0;margin:0;font:inherit;cursor:pointer;display:grid;place-items:center;border-radius:50%}.epPlay:focus,.epSkip:focus{outline:none}.epPlay:focus-visible,.epSkip:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.7)}.epPlay{width:46px;height:46px;border:0;background:#f26a1b}.epPlay svg{display:block}.epPlay:hover{filter:brightness(1.1)}.epSkip{width:38px;height:38px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;font-size:12px;font-weight:700}.epSkip:hover{border-color:rgba(255,255,255,.6)}.epBody{flex:1 1;min-width:0}.epMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:rgba(255,255,255,.6)}.epNew{background:#f26a1b;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px}.epItem h3{margin:6px 0 0;font-family:Barlow Condensed,sans-serif;font-size:21px;line-height:1.2;color:#fff}.epProgress{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:rgba(255,255,255,.7)}.epProgress input{flex:1 1;accent-color:#f26a1b}@media(max-width:600px){.epItem{flex-direction:column;align-items:flex-start;padding:14px;gap:12px}.epItem h3{font-size:18px}}