@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800;900&family=Oswald:wght@500;600;700&display=swap');:root{--bg:#100a12;--panel:#18141b;--line:#302837;--p:#8e1ba1;--c:#37bce8;--text:#f2eff4;--mut:#9b94a1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Montserrat,Arial}.site-header{height:88px;background:#151519;border-bottom:1px solid #29242d;position:sticky;top:0;z-index:50}.nav{max-width:1280px;margin:auto;height:100%;display:flex;align-items:center;padding:0 28px;gap:30px}.logo,.brand-mini{font-size:24px;font-weight:900;letter-spacing:6px;color:#eee;text-decoration:none}.logo span,.brand-mini span{color:var(--c)}nav{margin-left:auto}nav ul{display:flex;gap:26px;list-style:none}nav a{color:#eee;text-decoration:none;font-size:13px;font-weight:800}.store-btn,.cta{background:linear-gradient(90deg,#701080,#a724b7);color:#fff;text-decoration:none;padding:14px 21px;font-size:12px;font-weight:900}.hamb{display:none}.hero{min-height:620px;background:linear-gradient(90deg,rgba(8,8,14,.91),rgba(74,12,78,.68)),url('../img/hero.jpg') center/cover;display:grid;place-items:center;text-align:center}.hero h1{font:700 clamp(50px,7vw,100px)/.98 Oswald;text-transform:uppercase;margin:18px}.hero em{color:var(--c);font-style:normal}.hero p:not(.eyebrow){color:#d5d0d8;max-width:650px;margin:20px auto 32px}.eyebrow{color:var(--c);font-size:11px;font-weight:900;letter-spacing:2px}.catalog{max-width:1250px;margin:auto;padding:85px 22px}.catalog>h2{text-align:center;font:700 48px Oswald;margin:5px 0 35px}.store-ui{border:2px solid #7d168e;background:#0c0b10;box-shadow:0 0 0 4px rgba(142,27,161,.15)}.store-top{height:62px;display:flex;align-items:center;background:#18171d}.brand-mini{padding:0 20px}.search-wrap{height:100%;flex:1;background:#f0f0f2;color:#222;display:flex;align-items:center;padding:0 18px;gap:10px}.search-wrap input{border:0;background:transparent;width:100%;outline:0;font:13px Montserrat}.cart{color:#fff;text-decoration:none;padding:20px}.filter-row{padding:18px;border-bottom:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.filter{background:#17131a;color:#aaa;border:1px solid #342b39;padding:9px 13px;font-size:10px;font-weight:800;cursor:pointer}.filter.active{border-color:var(--c);color:#fff}.beat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#28212d}.beat-card{background:#111015}.cover{position:relative;aspect-ratio:1.5;background:linear-gradient(135deg,#14202a,#6c1378);overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.cover>span{height:100%;display:grid;place-items:center;text-align:center;font-size:26px;font-weight:900;color:var(--c)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:2px solid #fff;background:rgba(122,18,140,.9);color:#fff;cursor:pointer;opacity:0}.cover:hover .play{opacity:1}.beat-body{padding:17px}.beat-body h3{font-size:14px;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{font-size:9px;color:#aaa;border:1px solid #342e38;padding:5px 7px}.mini{height:38px;margin:13px 0;display:flex;align-items:center;gap:9px;background:#0a090d;padding:6px}.mini-play{border:0;background:#8e1ba1;color:#fff;border-radius:50%;width:25px;height:25px;cursor:pointer}.progress{height:4px;background:#39343b;flex:1}.progress i{display:block;height:100%;width:0;background:var(--c)}.mini small{font-size:7px;color:#777}.card-bottom{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:6px;align-items:center}.card-bottom strong{font-size:14px}.card-bottom a{text-align:center;padding:10px 3px;text-decoration:none;font-size:9px;font-weight:900}.view{background:#29242d;color:#fff}.add{background:linear-gradient(90deg,#731184,#a623b7);color:#fff}.features{padding:70px 22px;background:#151018;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:20px}.features>div{padding:30px;font-size:28px}.features h3{font-size:14px}.features p{font-size:12px;color:#999}.single{max-width:1100px;margin:auto;padding:80px 22px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.single-cover img{width:100%}.single h1{font:700 58px Oswald;margin:15px 0}.single audio{width:100%;margin:20px 0}.purchase{margin-top:25px;padding:20px;background:#19151c;border-top:3px solid var(--p);display:flex;justify-content:space-between;align-items:center}.purchase small{color:var(--c);font-weight:800}.purchase h3{margin:6px 0}.purchase a{background:#8e1ba1;color:#fff;padding:15px 22px;text-decoration:none;font-size:11px;font-weight:900}footer{background:#09080c;padding:40px max(22px,calc((100% - 1200px)/2));display:flex;justify-content:space-between;color:#777;font-size:11px}@media(max-width:850px){nav{display:none}.hamb{display:block;margin-left:auto;background:none;border:0;color:#fff;font-size:24px}.store-btn{display:none}.beat-grid{grid-template-columns:repeat(2,1fr)}.single{grid-template-columns:1fr}.features{grid-template-columns:1fr}}@media(max-width:540px){.beat-grid{grid-template-columns:1fr}.brand-mini{display:none}.catalog{padding:55px 12px}.hero h1{font-size:52px}.card-bottom{grid-template-columns:.6fr 1fr 1fr}}
/* Ultimate refined storefront */
:root{--ink:#0c0910;--surface:#141018;--surface2:#1b1520;--stroke:#302638;--violet:#8d169f;--violet2:#b52ac4;--ice:#48c8f1}
.logo{letter-spacing:2px}.logo span,.pro-logo span{color:var(--ice)}.hero{min-height:690px}.hero-content{max-width:900px}.hero-kicker{display:inline-block;border:1px solid rgba(72,200,241,.4);color:var(--ice);padding:9px 14px;font-size:10px;font-weight:900;letter-spacing:2px}.hero h1{font-size:clamp(60px,8vw,112px);letter-spacing:-1px}.hero p{font-size:16px}.hero-buttons{display:flex;justify-content:center;gap:12px}.cta b{font-size:18px;margin-left:8px}.outline{padding:14px 21px;border:1px solid #756b78;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-head h2{margin:4px 0 0!important;text-align:left!important}.stats{text-align:right}.stats b{display:block;color:var(--ice);font-size:11px;letter-spacing:2px}.stats span{color:#777;font-size:9px}.pro-store{background:#0b0a0e;border:1px solid #392942;box-shadow:0 25px 70px rgba(0,0,0,.4)}.pro-bar{height:72px;display:flex;align-items:center;background:#17141a;border-top:3px solid var(--violet);border-bottom:1px solid #2b2430}.pro-logo{width:230px;padding:0 22px;font-size:21px;font-weight:900;letter-spacing:2px}.pro-search{height:100%;flex:1;display:flex;align-items:center;gap:12px;padding:0 22px;background:#f1f1f3;color:#222;font-size:24px}.pro-search input{width:100%;border:0;outline:0;background:transparent;font:13px Montserrat}.pro-cart{height:100%;display:flex;align-items:center;gap:10px;padding:0 25px;color:#fff;text-decoration:none;font-size:11px;font-weight:900}.pro-tools{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #252028}.pro-tools>span{color:#777;font-size:8px;letter-spacing:1px}.pro-filters{display:flex;gap:7px;flex-wrap:wrap}.pro-filters .filter{border-radius:0}.pro-table{padding:0 18px 18px}.pro-labels,.pro-row{display:grid;grid-template-columns:2.2fr .85fr 1.25fr .45fr 1.25fr;align-items:center;gap:15px}.pro-labels{height:45px;color:#6e6873;font-size:8px;font-weight:900;letter-spacing:1.5px}.pro-row{min-height:88px;border-top:1px solid #252029;transition:.2s}.pro-row:hover{background:#151118}.track{display:flex;align-items:center;gap:14px;min-width:0}.track img,.fallback{width:58px;height:58px;object-fit:cover}.fallback{display:grid;place-items:center;background:linear-gradient(135deg,#172431,#8d169f);font-weight:900;color:#fff}.track h3{font-size:13px;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track small{font-size:8px;color:#777;letter-spacing:1px}.info b{display:block;font-size:10px}.info span{font-size:9px;color:#888}.row-player{display:flex;align-items:center;gap:8px}.row-player .mini-play{flex:none}.row-player small{font-size:8px;color:#777}.price{font-size:13px}.row-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px}.row-actions a{padding:10px 4px;text-align:center;text-decoration:none;font-size:9px;font-weight:900}.how{max-width:1200px;margin:auto;padding:90px 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.how>div{background:#17121a;border:1px solid #2e2533;padding:32px}.how span{color:var(--ice);font:600 32px Oswald}.how h3{font-size:14px}.how p{font-size:12px;color:#938b98;line-height:1.7}
@media(max-width:900px){.pro-labels{display:none}.pro-row{grid-template-columns:1.7fr 1fr 1fr;gap:10px;padding:14px 0}.info{display:none}.price{display:none}.row-actions{grid-column:2/4}.pro-logo{width:auto}.pro-cart span{display:none}.how{grid-template-columns:1fr}.section-head{display:block}.stats{text-align:left;margin-top:15px}}@media(max-width:600px){.pro-bar{height:60px}.pro-logo{display:none}.pro-search{padding:0 12px}.pro-cart{padding:0 13px}.pro-tools>span{display:none}.pro-table{padding:0 10px 10px}.pro-row{grid-template-columns:1fr 1fr}.row-player{display:none}.row-actions{grid-column:1/3}.track img,.fallback{width:48px;height:48px}.hero-buttons{flex-direction:column}.section-head h2{font-size:40px!important}}

/* Customer dashboard & wallet */
.account-widget{display:flex;align-items:center;gap:12px;background:#17121b;border:1px solid #35283b;padding:10px 14px;font-size:9px}.account-widget span{color:#999}.account-widget b{color:var(--ice);font-size:14px}.account-widget a{color:#fff;text-decoration:none;font-weight:900}.account-gate{text-align:center;padding:50px;background:#17121b}.dashboard{max-width:1280px;margin:45px auto;display:grid;grid-template-columns:260px 1fr;min-height:720px;border:1px solid #2d2433;background:#100d13}.dashboard aside{padding:28px 20px;background:#151119;border-right:1px solid #2d2433}.dash-brand{font-weight:900;letter-spacing:2px}.dash-brand span{color:var(--ice)}.user-avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--ice));font-size:24px;font-weight:900;margin:42px 0 12px}.dashboard aside h3{margin:0;font-size:14px}.dashboard aside small{color:#777;font-size:9px}.dashboard aside nav{display:flex;flex-direction:column;margin:38px 0 0}.dashboard aside nav a{padding:14px 12px;color:#918995;text-decoration:none;font-size:10px;border-left:2px solid transparent}.dashboard aside nav a.active,.dashboard aside nav a:hover{color:#fff;background:#211824;border-left-color:var(--ice)}.dash-main{padding:42px}.dash-title{display:flex;justify-content:space-between;align-items:center}.dash-title h1{font:700 46px Oswald;margin:5px 0 30px}.balance-card{padding:32px;background:linear-gradient(115deg,#29102f,#111a28);border:1px solid #51305a;display:flex;justify-content:space-between;align-items:center}.balance-card small{font-size:9px;color:#aaa;letter-spacing:2px}.balance-card h2{font-size:48px;margin:8px 0;color:#fff}.balance-card p{color:#9e94a3;font-size:11px}.add-funds,.custom-amount button,#modal-topup{border:0;background:linear-gradient(90deg,var(--violet),var(--violet2));color:#fff;padding:15px 20px;font-size:10px;font-weight:900;cursor:pointer}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.dash-panel{background:#17131a;border:1px solid #2e2633;padding:25px}.dash-panel h2{font:600 25px Oswald;margin:0 0 10px}.dash-panel>p{font-size:11px;color:#918895}.amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0}.amounts button{background:#211a24;border:1px solid #3a2d40;color:#fff;padding:12px;cursor:pointer}.amounts button:hover{border-color:var(--ice)}.custom-amount{display:flex;border:1px solid #403045}.custom-amount span{padding:13px;color:var(--ice)}.custom-amount input{min-width:0;flex:1;background:#0e0b10;border:0;color:#fff;outline:0}.secure{display:block;margin-top:14px;color:#777;font-size:8px}.orders>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #2c2530}.orders>div>span{color:var(--ice)}.orders section{flex:1}.orders b,.orders small{display:block;font-size:10px}.orders small{color:#777;margin-top:4px}.orders strong{font-size:10px}.empty{padding:35px 0;color:#777;font-size:11px}.wallet-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:100;place-items:center}.wallet-modal.show{display:grid}.wallet-modal>div{width:min(430px,92vw);background:#18131d;border:1px solid #51305a;padding:32px;position:relative}.wallet-modal h2{font:600 34px Oswald;margin:5px 0}.wallet-modal p{font-size:11px;color:#aaa}.wallet-modal input{width:100%;padding:15px;background:#0e0b10;border:1px solid #403045;color:#fff;margin:15px 0}.wallet-modal button:not(.close-wallet){width:100%}.close-wallet{position:absolute;right:12px;top:8px;background:none;border:0;color:#fff;font-size:25px;cursor:pointer}@media(max-width:850px){.dashboard{grid-template-columns:1fr;margin:0}.dashboard aside{border-right:0}.dashboard aside nav{margin:20px 0;display:grid;grid-template-columns:1fr 1fr}.dash-main{padding:22px}.dash-grid{grid-template-columns:1fr}}@media(max-width:520px){.balance-card{display:block}.add-funds{width:100%}.dash-title h1{font-size:35px}.amounts{grid-template-columns:1fr 1fr}}

/* V7 RED & BLACK SIGNATURE THEME */
:root{--bg:#070708;--ink:#09090b;--surface:#111114;--surface2:#18181c;--stroke:#2c2c31;--red:#e50914;--red2:#ff3340;--hot:#ff6b70;--text:#f5f5f6;--mut:#96969d}
body{background:radial-gradient(circle at 80% 0,#240609 0,transparent 32%),#070708;color:var(--text)}
.site-header{background:rgba(8,8,10,.94);backdrop-filter:blur(14px);border-bottom:1px solid #25252a}
.logo{color:#fff}.logo span,.pro-logo span,.dash-brand span{color:var(--red)!important}
.store-btn,.cta,.add,.purchase a,.add-funds,.custom-amount button,#modal-topup{background:linear-gradient(135deg,#a90009,#f20b18)!important;box-shadow:0 10px 28px rgba(229,9,20,.22)}
.account-link{color:#fff;text-decoration:none;font-size:10px;font-weight:900;border:1px solid #3a3a40;padding:12px 14px}
.hero{min-height:720px;background:linear-gradient(90deg,rgba(3,3,5,.96),rgba(12,2,4,.78)),radial-gradient(circle at 72% 45%,rgba(229,9,20,.25),transparent 30%),url('../img/hero.jpg') center/cover}
.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,#070708)}
.hero-content{position:relative;z-index:1}.hero-kicker{border-color:rgba(229,9,20,.55);color:#ff747a;background:rgba(229,9,20,.08)}
.hero h1 span{color:var(--red)!important;text-shadow:0 0 35px rgba(229,9,20,.25)}
.outline{border-color:#4a4a51}.outline:hover{border-color:var(--red);color:#fff}
.catalog{padding-top:100px}.eyebrow{color:var(--red)!important}.section-head h2{font-size:58px!important;letter-spacing:1px}
.pro-store{border-color:#3a171a;background:#09090b;box-shadow:0 30px 90px rgba(0,0,0,.65),0 0 0 1px rgba(229,9,20,.08)}
.pro-bar{border-top-color:var(--red);background:#111114}.pro-search{background:#eeeef0}.pro-cart{background:#141417}
.pro-filters .filter{background:#111114;border-color:#303035}.pro-filters .filter.active,.pro-filters .filter:hover{border-color:var(--red);color:#fff;background:#26080b}
.pro-row{border-color:#202025}.pro-row:hover{background:linear-gradient(90deg,#16080b,#101014)}
.track h3{color:#fff}.track small{color:#777}.fallback{background:linear-gradient(135deg,#190407,#e50914)}
.mini-play{background:var(--red)!important}.progress i{background:var(--red)!important}
.view{background:#242429!important;border:1px solid #38383f}.add{border:0}.price{color:#fff}
.how{padding-top:105px;padding-bottom:105px}.how>div{background:linear-gradient(145deg,#151518,#0d0d10);border-color:#2a2a2f;position:relative;overflow:hidden}.how>div:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--red)}.how span{color:var(--red)!important}
footer{background:#050506;border-top:1px solid #222}
.dashboard{border-color:#29292e;background:#0b0b0e}.dashboard aside{background:#101013;border-color:#29292e}.dashboard aside nav a.active,.dashboard aside nav a:hover{background:#23090c;border-left-color:var(--red)}
.balance-card{background:radial-gradient(circle at 85% 20%,rgba(229,9,20,.28),transparent 35%),linear-gradient(120deg,#1a080b,#111115);border-color:#5a1a20}
.balance-card h2{color:#fff}.dash-panel{background:#121215;border-color:#29292f}.amounts button{background:#1b1b20;border-color:#333339}.amounts button:hover{border-color:var(--red)}
.wallet-modal>div{background:#121215;border-color:#642027}.custom-amount{border-color:#3b2529}.custom-amount span{color:var(--red)}
.user-avatar{background:linear-gradient(135deg,#700008,#f20b18)!important}
@media(max-width:850px){.account-link{display:none}}

.red-single{padding-top:95px;padding-bottom:95px}.big{aspect-ratio:1; font-size:32px}.premium-player{margin:25px 0;display:flex;align-items:center;gap:16px;background:#121215;border:1px solid #2d2d33;padding:16px}.premium-player button{width:48px;height:48px;border-radius:50%;border:0;background:var(--red);color:#fff;cursor:pointer}.premium-player b{font-size:10px;letter-spacing:1px}.wave{display:flex;gap:3px;height:20px;align-items:center;margin-top:7px}.wave i{display:block;width:3px;background:#5a5a61;height:7px}.wave i:nth-child(2),.wave i:nth-child(6){height:17px}.wave i:nth-child(4){height:13px}.license-box{margin-top:25px;background:#121215;border:1px solid #303036}.license-head{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #29292f}.license-head small{color:var(--red);font-size:8px;letter-spacing:1px}.license-head h3{font-size:14px;margin:6px 0 0}.license-head strong{font-size:24px}.license-option{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #29292f;cursor:pointer}.license-option input{accent-color:var(--red)}.license-option span{flex:1}.license-option b,.license-option small{display:block}.license-option b{font-size:10px}.license-option small{font-size:8px;color:#777;margin-top:5px}.license-option em{font-size:8px;font-style:normal;color:#777}.license-option.active{background:#21090c}.license-option.active em{color:var(--red)}

/* V8 exact reference layout */
.exact-home{background:#050607;color:#f5f5f5;padding-bottom:95px}.exact-hero{height:475px;max-width:1340px;margin:auto;position:relative;background:linear-gradient(90deg,rgba(2,3,4,.96) 0%,rgba(2,3,4,.68) 42%,rgba(2,3,4,.12)),url('../img/mehrgunbeats-reference-hero.png') center/cover;border-top:1px solid #4b0b0e}.hero-copy{position:absolute;left:80px;top:90px}.tiny{color:#f12a31;font-size:10px;font-weight:900;letter-spacing:1.5px}.hero-copy h1{font-family:Arial,sans-serif;font-size:39px;line-height:1.03;letter-spacing:1px;margin:20px 0}.hero-copy h1 span{color:#ef1520}.hero-copy p{color:#d0d0d2;font-size:14px;line-height:1.65}.hero-actions{display:flex;gap:20px;margin-top:20px}.hero-actions a{background:#d90b15;color:#fff;text-decoration:none;padding:15px 21px;font-size:10px;font-weight:900}.hero-actions .ghost{background:transparent;border:1px solid #777}.benefits{max-width:1110px;margin:-2px auto 15px;background:#0d0f11;border:1px solid #24272b;display:grid;grid-template-columns:repeat(4,1fr);padding:20px}.benefits article{display:flex;align-items:center;gap:18px;padding:0 20px;border-right:1px solid #24272b}.benefits article:last-child{border:0}.benefits i{font-style:normal;color:#ed1821;border:2px solid #ed1821;border-radius:50%;font-size:27px;width:48px;height:48px;display:grid;place-items:center}.benefits b,.benefits span{display:block}.benefits b{font-size:10px}.benefits span{font-size:10px;color:#aaa;line-height:1.55;margin-top:6px}.exact-search,.exact-catalog{max-width:1110px;margin:14px auto;background:#0d0f11;border:1px solid #24272b}.exact-search{padding:16px;display:grid;grid-template-columns:2.4fr repeat(4,1fr) 1fr;gap:14px}.exact-search input,.exact-search select,.exact-catalog select{background:#101216;border:1px solid #2b2e33;color:#aaa;padding:13px;font-size:9px}.exact-search button{background:#d90b15;border:0;color:#fff;font-size:10px;font-weight:900}.exact-catalog header{height:52px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #24272b;font-size:10px}.exact-catalog header>b{flex:1}.exact-catalog header>span{color:#888}.exact-catalog header select{margin-left:30px;padding:9px}.beat-row{height:80px;display:grid;grid-template-columns:65px 48px 145px 1fr 55px 55px 90px 75px 72px 92px 38px;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #24272b}.cover{width:62px;height:62px;background:linear-gradient(135deg,#210609,#bc0711);background-size:cover;background-position:center}.row-play{width:39px;height:39px;border-radius:50%;border:1px solid #c9141d;background:#111;color:#fff}.beat-name b,.beat-name small{display:block;font-size:10px}.beat-name small{color:#888;margin:5px 0}.beat-name label{font-size:8px;border:1px solid #444;padding:3px 6px}.beat-name em{font-style:normal;background:#d90b15;padding:2px 4px;font-size:7px}.waveform{height:35px;display:flex;align-items:center;gap:2px;overflow:hidden}.waveform i{width:2px;background:#3c3d42}.waveform i:nth-child(-n+22){background:#df101a}.meta{font-size:9px;color:#bbb}.beat-row strong{color:#ee222b;font-size:10px}.view-btn,.buy-btn{padding:11px 8px;text-align:center;text-decoration:none;color:#fff;font-size:9px;font-weight:900}.view-btn{border:1px solid #b9161e}.buy-btn{background:#d90b15}.cart-btn{background:#111;border:1px solid #555;color:#fff;padding:10px}.sticky-player{position:fixed;z-index:99;bottom:0;left:0;right:0;height:78px;background:#08090b;border-top:1px solid #292b30;display:flex;align-items:center;gap:18px;padding:8px 6%;font-size:10px}.mini-cover{width:58px;height:58px;background:linear-gradient(135deg,#210609,#bd0711)}.sticky-player b,.sticky-player small{display:block}.sticky-player small{color:#888;margin-top:6px}.transport{margin:auto;font-size:18px}.transport button{width:48px;height:48px;border:0;border-radius:50%;background:#d90b15;color:#fff;font-size:17px}.player-wave{width:230px;height:3px;background:linear-gradient(90deg,#d90b15 35%,#303238 35%)}@media(max-width:900px){.hero-copy{left:30px}.benefits{grid-template-columns:1fr 1fr}.exact-search{grid-template-columns:1fr 1fr}.beat-row{grid-template-columns:55px 40px 1fr 70px 70px 75px}.waveform,.meta:nth-of-type(1),.meta:nth-of-type(2),.cart-btn{display:none}.sticky-player{gap:8px}.player-wave{display:none}}@media(max-width:560px){.exact-hero{height:510px}.hero-copy{top:70px;left:20px}.hero-copy h1{font-size:31px}.benefits{grid-template-columns:1fr;padding:10px}.benefits article{border-right:0;border-bottom:1px solid #24272b;padding:12px}.exact-search{grid-template-columns:1fr}.exact-catalog{overflow-x:auto}.beat-row{min-width:720px}.sticky-player>span,.sticky-player>small{display:none}}
