.ml-media-feature{display:grid;grid-template-columns:minmax(300px,.95fr) 1.05fr;background:#0b0b10;border:1px solid rgba(255,255,255,.10);overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.28)}.ml-media-art{position:relative;min-height:430px;background:linear-gradient(140deg,#210b40,#0a0910 70%)}.ml-media-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 28%,rgba(5,242,219,.16),transparent 24%),radial-gradient(circle at 28% 74%,rgba(70,22,242,.28),transparent 32%)}.ml-media-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ml-media-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(11,11,16,.72))}.ml-media-play{position:absolute;z-index:3;left:28px;bottom:28px;width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:#05f2db;color:#06110f;font-size:21px;cursor:pointer;box-shadow:0 14px 44px rgba(5,242,219,.16)}.ml-media-copy{padding:clamp(36px,6vw,80px);align-self:center}.ml-media-copy>span{color:#05f2db;font-size:11px;letter-spacing:.16em;font-weight:800}.ml-media-copy h3{font-size:clamp(36px,5vw,68px);line-height:.98;letter-spacing:-.05em;margin:12px 0 18px}.ml-media-copy p{max-width:590px;color:#b9b6c2;font-size:17px;line-height:1.6}.ml-media-text-play{border:0;background:transparent;color:#fff;padding:0 0 6px;border-bottom:1px solid #05f2db;font-weight:700;cursor:pointer}.ml-media-empty{padding:36px;border:1px solid rgba(255,255,255,.1);color:#aaa6b2;background:#0b0b10}.ml-player{position:fixed;z-index:99990;left:18px;right:18px;bottom:18px;color:#fff;font-family:inherit}.ml-player-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:56px minmax(180px,1fr) auto minmax(170px,.8fr) auto;gap:14px;align-items:center;padding:11px 13px;background:rgba(7,7,10,.92);backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.44)}.ml-player-cover{width:56px;height:56px;border-radius:9px;object-fit:cover;background:#181820}.ml-player-meta{min-width:0;display:grid}.ml-player-meta small{color:#05f2db;font-size:9px;letter-spacing:.15em}.ml-player-meta strong,.ml-player-meta span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ml-player-meta span{color:#aaa6b2;font-size:12px}.ml-player-controls,.ml-player-actions{display:flex;gap:7px;align-items:center}.ml-player button,.ml-player select{background:#15151d;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:9px;min-height:38px}.ml-player button{min-width:38px;cursor:pointer}.ml-player [data-ml-toggle]{background:#05f2db;color:#07110f;border:0}.ml-player-progress{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.ml-player-progress input{accent-color:#05f2db;width:100%}.ml-player-progress time{font-size:11px;color:#aaa6b2}@media(max-width:860px){.ml-media-feature{grid-template-columns:1fr}.ml-media-art{min-height:64vw}.ml-media-art:after{background:linear-gradient(0deg,#0b0b10,transparent 62%)}.ml-player-inner{grid-template-columns:46px 1fr auto}.ml-player-cover{width:46px;height:46px}.ml-player-progress,.ml-player-actions,.ml-player-controls>[data-ml-back],.ml-player-controls>[data-ml-forward]{display:none}}
