.jukebox{padding:95px 5vw;background:#12091a;color:#fff;border-block:1px solid #ff2aa3;position:relative;overflow:hidden}.jukebox:before{content:"JUKEBOX MENACE";position:absolute;right:-20px;top:25px;font:8vw/1 'Archivo Black',sans-serif;color:#ff2aa3;opacity:.06;white-space:nowrap}.jukebox .section-head{position:relative}.jukebox-stage{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.menace-marquee,.request-console,.recent-requests{border:1px solid #ff2aa3;background:#1d1028;padding:28px}.menace-marquee{min-height:280px;display:flex;flex-direction:column;justify-content:center;box-shadow:12px 12px 0 #ff2aa3}.menace-marquee span,.menace-marquee small,.account-note{font:500 .72rem/1.5 'DM Mono',monospace;letter-spacing:.16em}.menace-marquee strong{font:2.5rem/.98 'Archivo Black',sans-serif;text-transform:uppercase;margin:20px 0;color:#ffd4ef;overflow-wrap:anywhere}.request-console{display:grid;gap:16px}.request-console label{font:500 .72rem/1.5 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.request-console input{width:100%;margin-top:7px;padding:12px;border:1px solid #7c5b89;background:#0e0714;color:#fff;font:1rem 'DM Mono',monospace;box-sizing:border-box}.request-console input[type=range]{padding:0;accent-color:#ff2aa3}.recent-requests{margin-top:22px}.recent-requests h3{font:2rem 'Archivo Black',sans-serif;text-transform:uppercase;margin:0 0 15px}.recent-requests ol{list-style:none;margin:0;padding:0}.recent-requests li{display:grid;grid-template-columns:1fr auto;gap:7px 18px;padding:15px 0;border-top:1px solid #483251}.recent-requests li b{font-family:'DM Mono',monospace}.recent-requests li span{grid-column:1;font-family:'Libre Caslon Display',serif;color:#d6bfdf}.recent-requests li em{grid-row:1/3;grid-column:2;align-self:center;color:#ff2aa3;font:1rem 'Archivo Black',sans-serif}.touchtunes-link{display:inline-block;margin-top:24px;padding:16px 20px;background:#ff2aa3;color:#12091a;font:1rem 'Archivo Black',sans-serif;text-decoration:none}.account-note{max-width:650px;color:#bda9c6;margin-top:14px}.context-pulse{animation:contextPulse .6s ease}@keyframes contextPulse{50%{filter:hue-rotate(24deg)}}
@media(max-width:650px){.jukebox{padding:58px 20px}.jukebox-stage{grid-template-columns:1fr}.menace-marquee{min-height:210px;padding:22px;box-shadow:7px 7px 0 #ff2aa3}.menace-marquee strong{font-size:1.85rem}.request-console,.recent-requests{padding:20px}.recent-requests li{grid-template-columns:minmax(0,1fr) auto}.touchtunes-link{display:block;text-align:center}}
.donk-controls{display:grid;gap:13px;margin:18px 0}.donk-controls label{font:500 .74rem/1.4 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.donk-controls input[type=text]{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:12px;border:1px solid #7c5b89;background:#08040d;color:#fff;font:1rem 'DM Mono',monospace}.donk-controls input[type=text]:focus{outline:2px solid #ff2aa3;outline-offset:2px}.donk-controls .stripper-toggle{display:flex;align-items:center;gap:9px;cursor:pointer}.donk-controls input[type=checkbox]{width:20px;height:20px;accent-color:#ff2aa3}
.bar-clear-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bar-clear-list article{position:relative;min-height:230px;padding:24px;border:1px solid #684775;background:#1d1028;display:flex;flex-direction:column}.bar-clear-list .clearance-winner{grid-column:1/-1;min-height:290px;background:#ff2aa3;color:#12091a;border-color:#fff;box-shadow:12px 12px 0 #fff}.bar-clear-list span,.bar-clear-list b,.bar-clear-list em{font:500 .75rem/1.4 'DM Mono',monospace;letter-spacing:.1em}.bar-clear-list h3{font:clamp(2rem,5vw,4.8rem)/.92 'Archivo Black',sans-serif;text-transform:uppercase;margin:20px 0 8px;overflow-wrap:anywhere}.bar-clear-list article:not(.clearance-winner) h3{font-size:clamp(1.75rem,3vw,2.7rem)}.bar-clear-list p{font-family:'Libre Caslon Display',serif;font-size:1.18rem;line-height:1.35;margin:18px 0}.bar-clear-list em{margin-top:auto;color:#ff62bc;font-style:normal}.bar-clear-list .clearance-winner em{color:#12091a}.jukebox .account-note{margin-top:26px}
@media(max-width:650px){.bar-clear-list{grid-template-columns:1fr}.bar-clear-list .clearance-winner{grid-column:auto;min-height:250px;box-shadow:7px 7px 0 #fff}.bar-clear-list article{min-height:210px;padding:20px}.bar-clear-list h3,.bar-clear-list article:not(.clearance-winner) h3{font-size:2rem}}
.portrait img{position:absolute;z-index:1;left:34%;bottom:-5%;width:91%;height:106%;object-fit:contain;object-position:center bottom;transform:translateX(-50%);filter:saturate(1.08) contrast(1.03) drop-shadow(0 4px 5px rgba(19,9,26,.28))}.portrait span{position:relative;z-index:2;mix-blend-mode:multiply}.portrait i{z-index:3}@media(max-width:650px){.portrait img{left:35%;width:94%;height:108%;bottom:-7%}.portrait span{font-size:8.2rem}}
.editorial-flow{padding:100px clamp(22px,6vw,96px);background:linear-gradient(90deg,#f7f0f5 0 31%,#ff2aa3 31% 34%,#13091a 34%);color:#fff}.editorial-flow>header{max-width:1100px;margin:auto}.editorial-flow>header h2{font-size:clamp(3.2rem,8vw,7.5rem);letter-spacing:-.06em;margin:14px 0 50px}.editorial-flow>header h2 i{color:#ff62bc}.article-cascade{display:grid;gap:55px;max-width:1280px;margin:auto}.feature-article{width:min(800px,72%);margin-left:auto;background:#fff;color:#13091a;border:3px solid #13091a;padding:clamp(24px,4vw,52px);box-shadow:-18px 18px 0 #ff2aa3;transform:rotate(.45deg)}.feature-article .article-number{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#ff006e}.feature-article h3{font-size:clamp(2.5rem,5.2vw,5.7rem);letter-spacing:-.055em;margin:24px 0;line-height:.88}.article-dek{font:clamp(1.2rem,2vw,1.65rem)/1.25 'Libre Caslon Display',serif;border-block:2px solid;padding:18px 0}.article-body{columns:2;column-gap:34px;margin-top:26px}.article-body p{font:1rem/1.58 'Libre Caslon Display',serif;margin:0 0 1.2em;break-inside:avoid}.article-body p:first-child:first-letter{float:left;font:4rem/.72 'Archivo Black',sans-serif;color:#ff006e;padding:9px 8px 0 0}.feature-article footer{display:flex;justify-content:space-between;gap:20px;border-top:2px solid;margin-top:30px;padding-top:16px;background:none;color:#13091a;font-size:.68rem}.article-cascade article:nth-child(even){margin-left:4%;margin-right:auto;transform:rotate(-.55deg)}.article-cascade article:nth-child(odd):not(:first-child){margin-left:auto;transform:rotate(.65deg)}
.article-body .article-digression{column-span:all;margin-top:28px;padding:22px;border:2px solid #13091a;background:#e9ff42;font-style:italic;transform:rotate(-.5deg)}
@media(max-width:800px){.editorial-flow{padding:64px 20px;background:linear-gradient(90deg,#13091a 0 8px,#ff2aa3 8px 12px,#13091a 12px)}.editorial-flow>header h2{margin-bottom:30px}.feature-article{width:100%;padding:26px 22px;box-shadow:8px 8px 0 #ff2aa3;transform:none}.feature-article h3{font-size:2.75rem}.article-body{columns:1}.feature-article footer{flex-direction:column;padding:16px 0 0}.article-cascade article:nth-child(n){margin-inline:0;transform:none}}
.article-cascade{display:flex;flex-direction:column}
.unicorn-scare{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none;visibility:hidden;background:radial-gradient(circle,rgba(255,20,147,.35),rgba(10,3,15,.04) 58%,transparent 72%)}.unicorn-scare img{position:relative;z-index:2;width:min(82vw,620px);max-height:78vh;object-fit:contain;opacity:0;transform:scale(.05) rotate(-24deg);filter:drop-shadow(0 0 34px #ff1493)}.unicorn-scare strong{position:absolute;z-index:3;bottom:8vh;color:#fff;text-shadow:3px 3px 0 #ff1493;font:clamp(1.5rem,7vw,5rem)/1 'Archivo Black',sans-serif;letter-spacing:.04em;opacity:0}.unicorn-scare.is-live{visibility:visible}.unicorn-scare.is-live img{animation:unicornAttack 1.55s cubic-bezier(.12,.8,.18,1) forwards}.unicorn-scare.is-live strong{animation:scareCopy 1.55s ease forwards}.glitter-burst{position:absolute;inset:50%}.glitter-burst i{position:absolute;width:var(--size);height:var(--size);background:var(--color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0}.is-live .glitter-burst i{animation:glitterFly 1.45s ease-out var(--delay) forwards}@keyframes unicornAttack{0%{opacity:0;transform:scale(.05) rotate(-24deg)}22%{opacity:1;transform:scale(1.18) rotate(5deg)}70%{opacity:1;transform:scale(.98) rotate(-2deg)}100%{opacity:0;transform:scale(1.35) rotate(4deg)}}@keyframes scareCopy{20%,70%{opacity:1;transform:scale(1)}0%,100%{opacity:0;transform:scale(.5)}}@keyframes glitterFly{0%{opacity:1;transform:translate(-50%,-50%) scale(.25) rotate(0)}70%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(1.4) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.unicorn-scare.is-live img{animation:unicornGentle 1s ease forwards}.is-live .glitter-burst i{animation:none}@keyframes unicornGentle{0%,100%{opacity:0}25%,70%{opacity:1;transform:scale(.85)}}}
