/* Oct 17 2026 (Ki 7:25 AM): Just Doin Me sits on the REAL Nudy's Nightmare flyer background, every element in place
   (chrome snakes, cherubs, knots, scrollwork, bandana edge, skyline, red smoke). Only the flyer's words and Nudy's figure were
   filled with matching smoke/skyline; every other pixel is the flyer's own. One full-bleed layer, no tiling. */
.world.tex-bandana{background:#4a0206!important}
.world.tex-bandana::before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;opacity:1!important;pointer-events:none;
  background:linear-gradient(180deg,rgba(18,0,2,.34),rgba(18,0,2,.18) 30%,rgba(18,0,2,.18) 70%,rgba(18,0,2,.38)),url(img/jdm-flyerbg-m.webp?v=1) center/cover no-repeat!important}
@media(min-width:720px){
 .world.tex-bandana::before{background:linear-gradient(90deg,rgba(14,0,2,0) calc(50% - 600px),rgba(14,0,2,.44) calc(50% - 440px),rgba(14,0,2,.44) calc(50% + 440px),rgba(14,0,2,0) calc(50% + 600px)),url(img/jdm-flyerbg.webp?v=1) center/cover no-repeat!important}
 .count,.nnm{background-image:radial-gradient(85% 70% at 50% 52%,rgba(28,0,3,.86) 0%,rgba(40,0,4,.64) 58%,rgba(60,0,6,.20) 100%),url(img/jdm-flyerbg.webp?v=1)!important}
}
/* the countdown on the JDM page already sits on the flyer: a dark glass card instead of a second copy of it */
.world.tex-bandana .count{background:rgba(26,0,3,.62)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.world.tex-bandana .count::after{display:none}
/* soft scrim right behind the hero words only */
.world.tex-bandana .w-hero{background:radial-gradient(60% 55% at 50% 55%,rgba(14,0,2,.5),rgba(14,0,2,0) 75%)}
.world.tex-bandana .w-sec>h3{background:rgba(20,0,2,.7)}
/* era page (#/era/just-doin-me): the same flyer background, lighter shade so the elements read */
.e2-just-doin-me .e2-bed{display:none}
.e2-just-doin-me .e2-shade{background:linear-gradient(180deg,rgba(18,0,2,.35),rgba(18,0,2,.2) 40%,rgba(18,0,2,.45))!important}

/* NUDY RADIO (Oct 17 2026, Ki 7:25 AM): source switch + paste-your-playlist box, like Touched By Tee's music room, in Nudy's slime look */
.msrc{display:flex;gap:6px;margin:0 0 12px;padding:5px;border-radius:16px;background:#000;border:1px solid #2f5a1a}
.msrc button{flex:1;min-width:0;font-family:var(--ui);font-size:clamp(13px,3.7vw,16px);letter-spacing:.5px;padding:10px 4px;border:0;border-radius:12px;background:transparent;color:#cfe9c0;cursor:pointer;white-space:nowrap}
.msrc button.on{background:linear-gradient(180deg,#b6ff7a,#5cf01e);color:#031a00;box-shadow:0 0 14px rgba(124,255,58,.35)}
.msh{margin:10px 0 0!important}
.mpaste{margin:0 0 18px;padding:16px;border:2px dashed var(--slime);border-radius:20px;background:linear-gradient(180deg,#081503,#020401)}
.mpaste h2{margin:0 0 6px;font-family:var(--ui);font-weight:400;font-size:clamp(22px,6.4vw,32px);letter-spacing:.5px;color:#fff;line-height:1.1}
.mpaste .mhint{margin:0 0 10px}
.mpf{display:flex;gap:8px}
.mpf input{flex:1;min-width:0;font:16px/1.2 system-ui,sans-serif;padding:15px 14px;border-radius:14px;border:2px solid #2f5a1a;background:#000;color:#fff;outline:0}
.mpf input:focus{border-color:var(--slime);box-shadow:0 0 0 3px rgba(124,255,58,.25)}
.mpf button{flex:none;font-family:var(--ui);font-size:18px;letter-spacing:1px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(180deg,#b6ff7a,#5cf01e);color:#031a00;cursor:pointer}
.mpx:empty{display:none}.mpx{margin:8px 0 0;color:#ffb3b3;font-size:14px}
.mopen{flex:none;font-family:var(--ui);font-size:14px;letter-spacing:.5px;padding:7px 12px;border-radius:999px;border:1px solid #3a6a22;background:#0a1505;color:#e6ffd6;text-decoration:none;white-space:nowrap}
.mopen[hidden]{display:none}
.mscreen.am{aspect-ratio:auto;height:450px;background:#0b0b0b}
.mscreen.am.song{height:175px}
.trk.am img{aspect-ratio:1/1;object-fit:cover}
html[data-era="dr-ev4l"] .msrc{border-color:#5a0a10}
html[data-era="dr-ev4l"] .msrc button.on,html[data-era="dr-ev4l"] .mpf button{background:linear-gradient(180deg,#ff4a4a,#b8121c);color:#fff}
html[data-era="dr-ev4l"] .mpaste{border-color:#b8121c;background:linear-gradient(180deg,#1a0204,#050505)}
