/* Original circuit geometry stays beneath content. Two slow layers; no pointer or focus targets. */
body{isolation:isolate}body::before,body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none!important;user-select:none;contain:strict}body::before{background-image:url('/assets/brand/empire-geometry.svg');background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.55;animation:empire-led-drift 24s ease-in-out infinite alternate}body::after{background:radial-gradient(ellipse 35% 30% at 4% 40%,#29cbe933,transparent 75%),radial-gradient(ellipse 32% 27% at 97% 63%,#72ead526,transparent 75%);opacity:.8;animation:empire-led-breathe 10s ease-in-out infinite alternate}.marketplace-app .app-layout,.marketplace-app main.content{background:transparent!important}html[data-time-theme="night"] body::before{opacity:.7}html[data-time-theme="night"] body::after{background:radial-gradient(ellipse 35% 30% at 4% 40%,#2ce0ff33,transparent 76%),radial-gradient(ellipse 32% 30% at 97% 63%,#55eccc22,transparent 76%)}.marketplace-app .site-header{border-bottom:1px solid #3cd4ea60;box-shadow:0 2px 18px #38cddd15}@keyframes empire-led-drift{from{transform:translateY(-7px) scale(1.025)}to{transform:translateY(7px) scale(1.025)}}@keyframes empire-led-breathe{from{opacity:.45}to{opacity:.95}}@media(max-width:680px){body::before{background-image:url('/assets/brand/empire-geometry-mobile.svg');background-size:100% auto;background-repeat:repeat-y;opacity:.48}html[data-time-theme="night"] body::before{opacity:.7}}@media(prefers-reduced-motion:reduce){body::before,body::after{animation:none!important;transform:none!important}}html[data-reduce-motion] body::before,html[data-reduce-motion] body::after{animation:none!important;transform:none!important}@media print{body::before,body::after{display:none!important}}
