/* Alternative synthwave background: warm neon sunset and a brighter horizon. */
body{isolation:isolate;min-height:100vh;background-color:#14091f;background-image:radial-gradient(ellipse at 50% 45%,rgba(159,51,164,.24),transparent 65%),linear-gradient(180deg,#130b27 0%,#32133e 46%,#1b0a2b 74%,#10091e 100%);background-attachment:fixed}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% 31px,rgba(245,223,255,.65) 0 .7px,transparent 1.5px),radial-gradient(circle at 50% 117px,rgba(155,198,255,.45) 0 .8px,transparent 1.6px);background-size:239px 211px,307px 281px;background-position:center top}
body::after{content:"";position:fixed;inset:55vh 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,rgba(249,64,181,.24),transparent 24%),repeating-linear-gradient(0deg,transparent 0 39px,rgba(232,57,179,.35) 39px 40px),repeating-conic-gradient(from -90deg at 50% 0%,transparent 0deg 11.85deg,rgba(81,153,225,.32) 11.85deg 12deg);mask-image:linear-gradient(to bottom,transparent,#000 16%);opacity:.75}
.site-shell{box-shadow:0 0 48px rgba(239,68,186,.2)}