html[data-rave-step=music] .rv-entry-copy{width:100%;max-width:1100px;margin:auto;padding:30px 0 110px;text-align:center}html[data-rave-step=music] .rv-entry h1{font-size:clamp(54px,5.6vw,76px);line-height:1;margin:18px 0 12px}html[data-rave-step=music] .rv-entry h1 br{display:none}html[data-rave-step=music] .rv-entry h1 em{margin-left:.12em}html[data-rave-step=music] .rv-entry-copy>.rv-kicker{justify-content:center}html[data-rave-step=music] .rv-entry-intro{max-width:none;font-size:12px;margin:auto}html[data-rave-step=music] .rv-entry-shade{background:linear-gradient(0deg,#100d10f2,#100d10bf),linear-gradient(90deg,#100d1099,transparent)}html[data-rave-step=music] .rv-hero-image{object-position:center;opacity:.6}.rv-entry .rv-genres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:none;margin:28px 0 18px}.rv-entry .rv-genre{--poster-color:#ed6865;position:relative;display:flex;isolation:isolate;min-height:119px;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:23px 12px 18px;border:1px solid color-mix(in srgb,var(--poster-color) 36%,#24191d);border-radius:2px;background:#191317d9;color:#f1ebe4;overflow:hidden;transition:transform .23s,border-color .23s,background .23s;box-shadow:none}.rv-genre-name{position:relative;z-index:1;font-size:30px;line-height:1.12;white-space:normal}.rv-entry .rv-genre-index{position:absolute;top:12px;left:13px;font-family:monospace;font-size:8px;color:var(--poster-color);letter-spacing:.07em}.rv-entry .rv-genre-arrow{position:absolute;bottom:10px;right:12px;font-size:17px;color:var(--poster-color);opacity:.75}.rv-genre-texture{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;transition:opacity .23s,transform .3s}.rv-entry .rv-genre:hover,.rv-entry .rv-genre[aria-pressed=true]{background:#26171fd9;border-color:var(--poster-color);transform:translateY(-4px)}.rv-entry .rv-genre:hover .rv-genre-texture{opacity:.4;transform:scale(1.05)}.rv-entry .rv-selection{justify-content:center;margin-top:15px;gap:16px;min-height:22px}.rv-entry .rv-selection-note{font-size:11px}.rv-entry .rv-entry-actions{justify-content:center;margin-top:15px}.rv-genre[data-genre-choice=techno] .rv-genre-name{font-family:'Courier New',monospace;font-weight:700;text-transform:uppercase;letter-spacing:-.055em}.rv-genre[data-genre-choice=techno] .rv-genre-texture{background:repeating-linear-gradient(0deg,transparent 0 14px,#bb6b72 14px 15px);mask-image:linear-gradient(90deg,transparent,#000)}.rv-genre[data-genre-choice=hard_techno]{--poster-color:#ff5b55;clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,6% 100%,0 88%)}.rv-genre[data-genre-choice=hard_techno] .rv-genre-name{font-family:Impact,'Arial Narrow',sans-serif;font-size:33px;text-transform:uppercase;letter-spacing:-.015em;transform:skew(-9deg)}.rv-genre[data-genre-choice=hard_techno] .rv-genre-texture{background:repeating-linear-gradient(125deg,transparent 0 18px,#a83539 18px 21px)}.rv-genre[data-genre-choice=house]{--poster-color:#ffa28b;border-radius:24px 2px 24px 2px}.rv-genre[data-genre-choice=house] .rv-genre-name{font-family:'Trebuchet MS',sans-serif;font-weight:700;font-style:italic;letter-spacing:-.07em;font-size:38px}.rv-genre[data-genre-choice=house] .rv-genre-texture{background:radial-gradient(circle at 10% 85%,transparent 0 25%,#fa9380 26% 27%,transparent 28% 39%,#fa9380 40% 41%,transparent 42%)}.rv-genre[data-genre-choice=tech_house]{--poster-color:#e0ad9c}.rv-genre[data-genre-choice=tech_house] .rv-genre-name{font-family:var(--rave-body);font-weight:400;letter-spacing:-.06em;font-size:28px}.rv-genre[data-genre-choice=tech_house] .rv-genre-texture{background:radial-gradient(circle,#ebaa95 1px,transparent 1.5px);background-size:12px 12px;mask-image:linear-gradient(90deg,transparent,#000)}.rv-genre[data-genre-choice=melodic]{--poster-color:#c8b9ee}.rv-genre[data-genre-choice=melodic] .rv-genre-name{font-family:Georgia,serif;font-style:italic;font-size:33px;font-weight:400}.rv-genre[data-genre-choice=melodic] .rv-genre-texture{background:radial-gradient(ellipse at 80% 100%,#b8a2e8,transparent 70%)}.rv-genre[data-genre-choice=trance]{--poster-color:#91c0ea;border-radius:2px 28px 2px 28px}.rv-genre[data-genre-choice=trance] .rv-genre-name{font-family:Verdana,sans-serif;text-transform:uppercase;font-size:25px;font-weight:700;letter-spacing:.07em}.rv-genre[data-genre-choice=trance] .rv-genre-texture{background:linear-gradient(35deg,transparent 35%,#6bafda 36% 37%,transparent 38% 55%,#6bafda 56% 57%,transparent 58%)}.rv-genre[data-genre-choice=psytrance]{--poster-color:#c3df89;border-radius:28px 28px 6px 6px}.rv-genre[data-genre-choice=psytrance] .rv-genre-name{font-family:'Palatino Linotype','Book Antiqua',serif;font-weight:700;font-style:italic;letter-spacing:-.055em;font-size:29px}.rv-genre[data-genre-choice=psytrance] .rv-genre-texture{background:repeating-radial-gradient(ellipse at 50% 110%,transparent 0 10px,#bbd98b 11px 12px,transparent 13px 21px)}.rv-genre[data-genre-choice=hard_dance]{--poster-color:#fb745b;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}.rv-genre[data-genre-choice=hard_dance] .rv-genre-name{font-family:'Arial Black',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:27px;letter-spacing:-.075em}.rv-genre[data-genre-choice=hard_dance] .rv-genre-texture{background:conic-gradient(from 45deg at 50% 100%,transparent 0 40deg,#bd513a 40deg 48deg,transparent 48deg 90deg,#bd513a 90deg 98deg,transparent 98deg)}.rv-genre[data-genre-choice=hardcore]{--poster-color:#e79cab}.rv-genre[data-genre-choice=hardcore] .rv-genre-name{font-family:'Franklin Gothic Medium',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.045em;font-size:31px;text-shadow:2px 2px #642134}.rv-genre[data-genre-choice=hardcore] .rv-genre-texture{background:linear-gradient(90deg,transparent 40%,#b44d67 40% 44%,transparent 44% 50%,#b44d67 50% 54%,transparent 54%)}.rv-genre[data-genre-choice=dnb]{--poster-color:#c5dd92}.rv-genre[data-genre-choice=dnb] .rv-genre-name{font-family:Tahoma,sans-serif;text-transform:uppercase;font-weight:700;font-style:italic;font-size:24px;letter-spacing:-.055em}.rv-genre[data-genre-choice=dnb] .rv-genre-texture{background:repeating-linear-gradient(-12deg,transparent 0 16px,#9cb661 17px 19px);mask-image:linear-gradient(90deg,transparent 15%,#000)}.rv-genre[data-genre-choice=bass]{--poster-color:#77c9c7;border-radius:2px 2px 22px 2px}.rv-genre[data-genre-choice=bass] .rv-genre-name{font-family:'Lucida Console',monospace;font-size:29px;letter-spacing:-.07em;text-transform:uppercase}.rv-genre[data-genre-choice=bass] .rv-genre-texture{background:repeating-linear-gradient(90deg,transparent 0 7px,#60aaaa 8px 10px,transparent 11px 22px);mask-image:radial-gradient(ellipse at bottom,#000,transparent 65%)}.rv-genre[data-genre-choice=afro_house]{--poster-color:#ddb582;border-radius:22px 2px 2px 22px}.rv-genre[data-genre-choice=afro_house] .rv-genre-name{font-family:'Times New Roman',serif;font-size:32px;font-style:italic;font-weight:700;letter-spacing:-.03em}.rv-genre[data-genre-choice=afro_house] .rv-genre-texture{background:repeating-radial-gradient(circle at 100% 50%,transparent 0 12px,#ba8955 13px 14px,transparent 15px 27px)}.rave-scene[data-genre=hard_techno]{--rv-accent:#ff6153}.rave-scene[data-genre=tech_house]{--rv-accent:#e0ad9c}.rave-scene[data-genre=melodic]{--rv-accent:#c8b9ee}.rave-scene[data-genre=trance]{--rv-accent:#91c0ea}.rave-scene[data-genre=hardcore]{--rv-accent:#e79cab}.rave-scene[data-genre=dnb]{--rv-accent:#c5dd92}.rave-scene[data-genre=afro_house]{--rv-accent:#ddb582}.rave-scene[data-genre=psytrance]{--rv-accent:#c3df89}.rave-scene[data-playing=true][data-genre=hard_techno] .rv-dancer,.rave-scene[data-playing=true][data-genre=hardcore] .rv-dancer{animation-name:rv-dance-hard}.rave-scene[data-playing=true][data-genre=dnb] .rv-dancer{animation-name:rv-dance-bass}.rave-scene[data-playing=true][data-genre=afro_house] .rv-dancer,.rave-scene[data-playing=true][data-genre=tech_house] .rv-dancer{animation-name:rv-dance-groove}@media(max-width:1000px){.rv-genre-name{font-size:25px}.rv-genre[data-genre-choice=hard_techno] .rv-genre-name{font-size:27px}.rv-genre[data-genre-choice=hard_dance] .rv-genre-name{font-size:22px}.rv-genre[data-genre-choice=dnb] .rv-genre-name{font-size:20px}}@media(max-width:760px){html[data-rave-step=music] .rv-entry-copy{padding:30px 0 125px}html[data-rave-step=music] .rv-entry h1{font-size:58px;line-height:.98;max-width:300px;margin:20px auto 14px}html[data-rave-step=music] .rv-entry h1 br{display:block}html[data-rave-step=music] .rv-entry h1 em{margin-left:0}html[data-rave-step=music] .rv-entry-intro{font-size:12px;max-width:290px}.rv-entry .rv-genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px}.rv-entry .rv-genre{min-height:105px;padding:23px 9px 17px}.rv-entry .rv-genre-name{font-size:27px}.rv-genre[data-genre-choice=house] .rv-genre-name{font-size:35px}.rv-genre[data-genre-choice=hard_techno] .rv-genre-name{font-size:27px}.rv-genre[data-genre-choice=psytrance] .rv-genre-name{font-size:25px}.rv-genre[data-genre-choice=dnb] .rv-genre-name{font-size:19px}.rv-genre[data-genre-choice=hard_dance] .rv-genre-name{font-size:23px}.rv-genre[data-genre-choice=trance] .rv-genre-name{font-size:23px}.rv-genre[data-genre-choice=tech_house] .rv-genre-name{font-size:23px}.rv-genre[data-genre-choice=afro_house] .rv-genre-name{font-size:26px}.rv-entry .rv-selection{flex-wrap:wrap;gap:7px}.rv-entry .rv-selection-note{max-width:230px}.rv-entry .rv-genre-index{top:9px;left:10px}.rv-entry .rv-genre-arrow{bottom:7px;right:9px}html[data-rave-step=music] .rv-entry-bottom{display:none}}@media(prefers-reduced-motion:reduce){.rv-entry .rv-genre,.rv-genre-texture{transition:none}.rv-entry .rv-genre:hover{transform:none}}
.rv-entry .rv-genres{width:100%;margin-inline:auto}.rv-entry .rv-genre[aria-pressed=true] :is(.rv-genre-index,.rv-genre-arrow){color:var(--poster-color)}
