.celestia-theme[data-v-d1ac4a65]{background:radial-gradient(circle at 22% 18%,rgba(6,182,212,.18),transparent 55%),radial-gradient(circle at 78% 12%,rgba(59,130,246,.16),transparent 52%),radial-gradient(circle at 55% 82%,rgba(249,115,22,.12),transparent 60%),linear-gradient(155deg,#020617,#040b1a 48%,#0a162e);color:#e2e8f0}.celestia-theme__content[data-v-d1ac4a65]{position:relative;z-index:2}.celestia-theme__grid[data-v-d1ac4a65],.celestia-theme__nebula[data-v-d1ac4a65],.celestia-theme__stars[data-v-d1ac4a65]{inset:0;pointer-events:none;position:absolute}.celestia-theme__nebula[data-v-d1ac4a65]{animation:nebulaPulse-d1ac4a65 28s ease-in-out infinite;background:radial-gradient(circle at 18% 12%,rgba(6,182,212,.22),transparent 60%),radial-gradient(circle at 82% 8%,rgba(249,115,22,.18),transparent 55%),radial-gradient(circle at 50% 80%,rgba(59,130,246,.16),transparent 65%);filter:blur(60px);opacity:.45}.celestia-theme__grid[data-v-d1ac4a65]{animation:gridDrift-d1ac4a65 24s linear infinite;background-image:linear-gradient(rgba(148,163,184,.15) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.12) 1px,transparent 0);background-size:200px 200px;bottom:-20%;filter:drop-shadow(0 0 18px rgba(6,182,212,.3));height:55%;opacity:.35;top:auto;transform:perspective(900px) rotateX(65deg) scale(1.25)}.celestia-theme__stars[data-v-d1ac4a65]{animation:starTwinkle-d1ac4a65 18s ease-in-out infinite;background-image:radial-gradient(rgba(226,232,240,.42) .8px,transparent 1.3px),radial-gradient(rgba(6,182,212,.28) .7px,transparent 1.4px);background-size:160px 160px,240px 240px;mix-blend-mode:screen;opacity:.4}@keyframes nebulaPulse-d1ac4a65{0%,to{opacity:.55;transform:translateY(0) scale(1)}50%{opacity:.38;transform:translateY(-18px) scale(1.03)}}@keyframes gridDrift-d1ac4a65{0%{transform:perspective(900px) rotateX(65deg) scale(1.25) translateY(0)}50%{transform:perspective(900px) rotateX(65deg) scale(1.28) translateY(10px)}to{transform:perspective(900px) rotateX(65deg) scale(1.25) translateY(0)}}@keyframes starTwinkle-d1ac4a65{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.65;transform:translateY(-8px)}}
