[data-page]{position:relative;isolation:isolate;overflow:clip}[data-page]:not([data-page=home])::before{content:"";position:absolute;inset:0 0 auto;height:1100px;z-index:-1;pointer-events:none;background-position:top center;background-size:max(100%,1200px) auto;background-repeat:no-repeat;opacity:.65;animation:chapter-drift 24s ease-in-out infinite alternate}
[data-page=vedic]::before{background-image:url('/assets/scenes/vedic.svg')}[data-page=tarot]::before{background-image:url('/assets/scenes/tarot.svg')}[data-page=calculator]::before{background-image:url('/assets/scenes/calculator.svg')}[data-page=runes]::before{background-image:url('/assets/scenes/runes.svg')}[data-page=angels]::before{background-image:url('/assets/scenes/angels.svg')}[data-page=order]::before{background-image:url('/assets/scenes/order.svg')}
[data-page]:not([hidden])>.section:first-child{animation:chapter-enter .35s ease-out both}.cosmic-scene{animation:cosmic-breathe 18s ease-in-out infinite alternate;transform-origin:65% 75%}
@keyframes chapter-drift{from{transform:translateY(0);opacity:.55}to{transform:translateY(12px);opacity:.7}}@keyframes chapter-enter{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cosmic-breathe{from{transform:scale(1)}to{transform:scale(1.025)}}
@media(max-width:540px){[data-page]:not([data-page=home])::before{background-position:top 0 right -290px;opacity:.4}}
@media(prefers-reduced-motion:reduce){[data-page]::before,[data-page]:not([hidden])>.section:first-child,.cosmic-scene{animation:none!important;transform:none!important}}
