/* Original after-hours artwork, scoped to the five standalone pages. */
body.bae-backdrop{--backdrop-position:67% center;--backdrop-shade:.72;background:#070c1b;isolation:isolate;min-height:100dvh}
body.bae-backdrop::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(4,8,22,.91),rgba(6,10,27,var(--backdrop-shade)) 55%,rgba(11,8,29,.36)),url('/assets/trader-bae-rooftop-v1.webp') var(--backdrop-position)/cover no-repeat}
body.bae-backdrop::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#070c1be8,transparent 45%),radial-gradient(ellipse at 85% 10%,#9853da14,transparent 60%)}
.bae-backdrop[data-backdrop="requests"]{--backdrop-position:58% center;--backdrop-shade:.77}
.bae-backdrop[data-backdrop="outreach"]{--backdrop-position:75% center;--backdrop-shade:.79}
.bae-backdrop[data-backdrop="support"]{--backdrop-position:85% center;--backdrop-shade:.8}
.bae-backdrop[data-backdrop="demo"]{--backdrop-position:55% center;--backdrop-shade:.66}
.bae-backdrop[data-backdrop="join"]{--backdrop-position:70% center;--backdrop-shade:.64}
.bae-backdrop .join-card{background:linear-gradient(135deg,#102037f2,#211b36f2);border-color:#89dcec55;box-shadow:0 24px 70px #0006,inset 0 1px #b3e8ff24}
.bae-backdrop main>section:first-child,.bae-backdrop main>h1,.bae-backdrop main>p{text-shadow:0 2px 18px #03061380}
.bae-backdrop header,.bae-backdrop main,.bae-backdrop footer{min-width:0}
@media(max-width:760px){body.bae-backdrop::before{background-image:linear-gradient(180deg,#070c1b99,#070c1bdd 62%,#070c1bf2),url('/assets/trader-bae-rooftop-v1.webp');background-position:center,75% center}.bae-backdrop header{flex-wrap:wrap}}
@media print{body.bae-backdrop::before,body.bae-backdrop::after{display:none}}
