html{scroll-behavior:smooth;scroll-padding-top:115px}body{font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}h2{font-size:42px;line-height:1.65;letter-spacing:-1.2px;margin-bottom:0}button{cursor:pointer}[hidden]{display:none!important}.music-skip{position:fixed;top:12px;right:20px;z-index:100;background:#d4c2ff;color:#080809!important;border-radius:8px;padding:12px;transform:translateY(-150%)}.music-skip:focus{transform:none}
.music-ambient{position:absolute;top:0;inset-inline:0;height:1050px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 2%,#6b3c972b,transparent 65%)}.music-ambient:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000,transparent 65%)}
.music-announcement{display:inline-flex;align-items:center;gap:13px;font-size:10px;border:1px solid #ffffff1a;background:#ffffff03;padding:7px 14px;border-radius:999px;color:#c0b9cb!important}.music-announcement>span{width:5px;height:5px;border-radius:50%;background:var(--suite-accent);box-shadow:0 0 10px var(--suite-accent)}.music-announcement b{font-size:15px;color:var(--suite-accent)}.mbn-product[data-product=music] .hero>.suite-kicker{margin:28px 0 0}.mbn-product[data-product=music] .hero h1{color:#f5f2fa}.hero h1>span{color:var(--suite-accent)}
.record-scene{position:relative;width:min(470px,100%);height:270px;margin:48px auto 0;direction:ltr}.record-sleeve{width:210px;height:210px;position:absolute;left:52px;top:0;z-index:2;padding:20px;background:linear-gradient(135deg,#c4aeed,#8968ba);border:1px solid #ded0fc66;transform:rotate(-9deg);box-shadow:0 15px 45px #0007;color:#221536;text-align:left;overflow:hidden}.record-sleeve>span{font:8px Arial;letter-spacing:1px;position:relative;z-index:1}.record-sleeve strong{font:900 34px/.98 Arial,sans-serif;letter-spacing:-1.5px;position:absolute;left:20px;bottom:20px;z-index:1}.sleeve-wave{font:bold 140px Arial;letter-spacing:-8px;transform:rotate(45deg);opacity:.12;position:absolute;inset:-30px -50px}.vinyl{position:absolute;top:0;left:191px;width:215px;height:215px;border-radius:50%;background:repeating-radial-gradient(circle,#121115 0 2px,#242129 3px 4px);border:1px solid #ffffff1a;box-shadow:0 15px 40px #0006;display:grid;place-items:center;animation:vinyl-turn 25s linear infinite}.vinyl-label{width:78px;height:78px;background:#a788d6;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#231632}.vinyl-label b{font:bold 18px Arial}.vinyl-label small{font:7px Arial;letter-spacing:1px}.vinyl-label i{width:8px;height:8px;border-radius:50%;background:#080809}.record-caption{position:absolute;bottom:5px;left:0;right:0;text-align:center;font:8px Arial;letter-spacing:2px;color:#9c8bb4}
.music-marquee{border-block:1px solid #ffffff12;overflow:hidden;padding:22px 0;background:#ffffff02}.music-marquee>div{display:flex;align-items:center;justify-content:center;gap:42px;white-space:nowrap;direction:ltr;color:#8c819c;font:600 10px Arial;letter-spacing:2px}.music-marquee span{font-size:17px;color:var(--suite-accent)}
.music-track-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.music-track{position:relative;min-width:0;display:grid;grid-template-columns:90px 1fr 48px;align-items:center;gap:23px;padding:22px;background:linear-gradient(140deg,#14101977,#0c0b0f);border:1px solid #ffffff13;border-radius:20px;direction:ltr;transition:border-color .22s,transform .22s}.music-track:hover{border-color:#ad8bfa55;transform:translateY(-3px)}.track-cover{width:90px;height:90px;border-radius:9px;background:#ad8bfa;position:relative;color:#211337;overflow:hidden}.track-cover>span{position:absolute;top:9px;left:10px;font:9px Arial;z-index:1}.track-cover>b{position:absolute;bottom:10px;left:10px;font:bold 19px Arial;z-index:1;letter-spacing:-1px}.cover-1{background:#839a96;color:#192927}.cover-2{background:#a3847c;color:#362521}.cover-rings{position:absolute;width:120px;height:120px;border:1px solid currentColor;border-radius:50%;right:-50px;top:-8px;opacity:.45;box-shadow:0 0 0 10px #ffffff0e,0 0 0 20px #ffffff0e}.track-info{text-align:left;min-width:0}.track-type{font-size:9px;color:#a397b2;display:block;margin-bottom:8px}.track-info h3{font-family:Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px;letter-spacing:-.5px}.track-artist{font:9px Arial;color:#8e849b;letter-spacing:.6px}.track-play{width:44px;height:44px;border:1px solid #ad8bfa44;border-radius:50%;background:#ad8bfa0a;color:var(--suite-soft);font:24px Arial!important;display:grid;place-items:center;transition:.2s}.track-play:hover,.track-play[aria-expanded=true]{background:#ad8bfa20;border-color:var(--suite-accent)}.music-player-slot{grid-column:1/-1;min-height:166px}.music-player-slot iframe{border:0;width:100%;height:166px;border-radius:10px;display:block}.music-player-note{font-size:11px;color:#9b90aa;line-height:2.2;margin:25px 0 0}.music-player-note a{color:var(--suite-soft)}
.music-playlist-band{border-block:1px solid #ffffff12;background:linear-gradient(100deg,#ad8bfa0a,#0d0b12);padding:75px 0}.playlist-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.playlist-layout h2{font-size:clamp(30px,4vw,47px);line-height:1.65;margin-bottom:20px}.playlist-layout p{font-size:13px;line-height:2;color:#aba0bb;margin-bottom:28px}.playlist-fallback{display:block;font-size:10px;color:#a698b9!important;margin-top:18px}.playlist-visual{height:285px;border:1px solid #ad8bfa22;background:radial-gradient(ellipse at center,#ad8bfa0b,transparent);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;direction:ltr;min-width:0;overflow:hidden}.mix-wave{display:flex;align-items:center;gap:7px;height:130px}.mix-wave i{height:var(--bar);width:4px;border-radius:8px;background:linear-gradient(#cdb6ff,#6a479b);opacity:.8}.playlist-visual>span{font:8px Arial;letter-spacing:2px;color:#a18eBA}.playlist-visual iframe{width:100%;height:285px;border:0}.music-follow{text-align:center}.music-follow>p:not(.suite-kicker){font-size:13px;color:#aaa0b7;line-height:2;margin:20px auto 30px}.music-follow .hero-actions{margin-top:28px}
@keyframes vinyl-turn{to{transform:rotate(360deg)}}
@media(max-width:950px){.music-track{gap:16px;grid-template-columns:70px 1fr 42px;padding:18px}.track-cover{width:70px;height:70px}.track-info h3{font-size:18px}.playlist-layout{gap:35px}.music-track-grid{gap:20px}}
@media(max-width:600px){.music-announcement{font-size:9px;gap:8px}.mbn-product[data-product=music] .hero>.suite-kicker{font-size:8px;letter-spacing:1.7px;margin-top:24px}.mbn-product[data-product=music] .hero{padding-bottom:35px}.record-scene{height:215px;margin-top:40px;max-width:340px}.record-sleeve{width:165px;height:165px;left:23px;padding:15px}.record-sleeve>span{font-size:6px}.record-sleeve strong{font-size:29px;left:15px;bottom:15px}.vinyl{width:170px;height:170px;left:144px}.vinyl-label{width:64px;height:64px}.record-caption{font-size:7px;letter-spacing:1.5px}.music-marquee{padding:17px 0}.music-marquee>div{gap:25px;font-size:8px;letter-spacing:1px}.music-track-grid{grid-template-columns:1fr;gap:14px}.music-track{grid-template-columns:70px 1fr 42px;gap:17px;padding:18px}.track-play{width:40px;height:40px}.track-info h3{font-size:19px}.playlist-layout{grid-template-columns:1fr;gap:36px}.music-playlist-band{padding:55px 0}.playlist-layout h2{font-size:35px}.playlist-layout p{font-size:12px}.playlist-visual{height:240px}.playlist-visual iframe{height:240px}.music-follow h2{font-size:30px}.music-player-note{font-size:10px}.music-follow>p:not(.suite-kicker){font-size:12px}}
