/* Original ambient landscape, not a collectible. No input or ritual changes. */
body[data-view=game]::before{background-image:linear-gradient(90deg,#070d14d9,#080e1573 65%,#080e154d),linear-gradient(0deg,#070b12c7,transparent 65%),url('/arcade/assets/ritual-wellspring-v1.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
body[data-view=game]::after{opacity:.32;background-image:radial-gradient(ellipse 16px 2px at 76% 43%,#d4f8eacc,transparent),radial-gradient(ellipse 10px 1px at 80% 45%,#c4f2ffb3,transparent),radial-gradient(ellipse 22px 2px at 73% 46%,#bdeeea99,transparent),radial-gradient(ellipse 8px 1px at 83% 42%,#efffe8bb,transparent),radial-gradient(ellipse 12px 2px at 69% 44%,#cff0e799,transparent);background-size:100% 100%;transform-origin:center;animation:wellspring-glimmer 8s ease-in-out infinite alternate}
body[data-view=game] .field-notes{background:linear-gradient(130deg,#0c131be8,#0c131ba8);padding:24px;border:1px solid #adcec822}
@keyframes wellspring-glimmer{0%{opacity:.16;transform:translate3d(-2px,0,0)}50%{opacity:.42}100%{opacity:.24;transform:translate3d(3px,1px,0)}}
@media(max-width:620px){body[data-view=game]::before{background-image:linear-gradient(90deg,#070d14d9,#080e158c),linear-gradient(0deg,#070b12b3,transparent 65%),url('/arcade/assets/ritual-wellspring-mobile-v1.webp');background-position:65% center}body[data-view=game]::after{animation:none!important;will-change:auto;opacity:.18!important}body[data-view=game] .field-notes{padding:18px}}
@media(prefers-reduced-motion:reduce){body[data-view=game]::after{animation:none!important;transform:none!important;will-change:auto}}
body[data-view=game].low-motion::after{animation:none!important;transform:none!important;will-change:auto}
