.aurora-scene{display:none;position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict;isolation:isolate;background:#0c0b13}
html[data-page="prices"] .aurora-scene,html[data-page="profile"] .aurora-scene{display:block;animation:aurora-appear .8s ease both}
html[data-page="prices"] #main,html[data-page="profile"] #main,html[data-page="prices"] .footer,html[data-page="profile"] .footer{position:relative;z-index:1}
html[data-theme="light"] #prices{background:transparent}
.aurora-halo{position:absolute;inset:0;background:radial-gradient(ellipse at 68% 15%,#69449f25,transparent 65%),radial-gradient(ellipse at 10% 60%,#397a8720,transparent 55%)}
.aurora-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.78}
.aurora-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#0b0b1080,transparent 55%),radial-gradient(ellipse at 50% 40%,transparent 35%,#0b0b1030 100%)}
.aurora-scene[data-renderer="fallback"] .aurora-canvas{display:none}
.aurora-scene[data-renderer="fallback"] .aurora-halo{background:radial-gradient(ellipse at 65% 30%,#8262b938,transparent 62%),radial-gradient(ellipse at 15% 60%,#438b9225,transparent 55%)}
html[data-theme="light"] .aurora-scene{background:#f6f3fb}
html[data-theme="light"] .aurora-halo{background:radial-gradient(ellipse at 75% 8%,#c4a2eb35,transparent 65%),radial-gradient(ellipse at 0% 60%,#9dd9d625,transparent 60%)}
html[data-theme="light"] .aurora-canvas{opacity:.24;mix-blend-mode:multiply}
html[data-theme="light"] .aurora-vignette{background:linear-gradient(0deg,#f6f3fb77,transparent 60%)}
@keyframes aurora-appear{from{opacity:0}to{opacity:1}}
@media(max-width:760px){.aurora-canvas{opacity:.65}html[data-theme="light"] .aurora-canvas{opacity:.2}}
@media(prefers-reduced-motion:reduce){html[data-page] .aurora-scene{animation:none}}
