.constellations[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0}.constellation[data-astro-cid-lcdefpme]{position:absolute;overflow:visible}.edge-fade[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(to right, var(--aspis-bg), transparent 56px, transparent calc(100% - 56px), var(--aspis-bg)), linear-gradient(to bottom, var(--aspis-bg), transparent 56px, transparent calc(100% - 56px), var(--aspis-bg));position:absolute;inset:0}.c-andromeda[data-astro-cid-lcdefpme]{opacity:.6;width:320px;animation:26s ease-in-out infinite alternate drift-a;top:-28px;left:-56px}.c-sagittarius[data-astro-cid-lcdefpme]{opacity:.6;width:250px;animation:32s ease-in-out infinite alternate drift-b;bottom:-72px;right:-64px}.c-lyra[data-astro-cid-lcdefpme]{opacity:.6;width:110px;animation:30s ease-in-out infinite alternate drift-c;top:7%;right:5%}.c-cygnus[data-astro-cid-lcdefpme]{opacity:.6;width:175px;animation:36s ease-in-out infinite alternate drift-d;bottom:5%;left:-28px}.c-cassiopeia[data-astro-cid-lcdefpme]{opacity:.5;width:205px;animation:40s ease-in-out infinite alternate drift-e;top:3%;left:33%}.c-crux[data-astro-cid-lcdefpme]{opacity:.72;width:160px;animation:28s ease-in-out infinite alternate drift-f;bottom:1%;left:40%}.c-crux[data-astro-cid-lcdefpme] .lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-width:1.8px;opacity:.5}.c-driftlet-a[data-astro-cid-lcdefpme]{opacity:.42;width:95px;animation:34s ease-in-out infinite alternate drift-e;top:40%;left:-6px}.c-driftlet-b[data-astro-cid-lcdefpme]{opacity:.42;width:90px;animation:27s ease-in-out infinite alternate drift-c;top:46%;right:2%}.c-driftlet-c[data-astro-cid-lcdefpme]{opacity:.42;width:85px;animation:31s ease-in-out infinite alternate drift-f;top:66%;left:18%}.dot[data-astro-cid-lcdefpme]{background:var(--aspis-fg-soft);border-radius:9999px;width:3px;height:3px;position:absolute}.dot[data-astro-cid-lcdefpme].big{width:4px;height:4px}.dot[data-astro-cid-lcdefpme]{color:var(--aspis-fg-soft)}.dot[data-astro-cid-lcdefpme].accent{background:var(--aspis-mint);color:var(--aspis-mint)}.dot[data-astro-cid-lcdefpme].root{background:var(--aspis-root);color:var(--aspis-root)}.dot[data-astro-cid-lcdefpme].f1{animation:16s ease-in-out infinite float-1,29s ease-out -4s infinite glow-dot}.dot[data-astro-cid-lcdefpme].f2{animation:22s ease-in-out infinite float-2,34s ease-out -19s infinite glow-dot}.dot[data-astro-cid-lcdefpme].f3{animation:19s ease-in-out infinite float-3,26s ease-out -11s infinite glow-dot}.lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:var(--aspis-accent);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;opacity:.5}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--aspis-fg-soft);color:var(--aspis-fg-soft)}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme].accent{fill:var(--aspis-mint);color:var(--aspis-mint)}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme].root{fill:var(--aspis-root);color:var(--aspis-root)}.twk1[data-astro-cid-lcdefpme]{animation:4.5s ease-in-out infinite twinkle,24s ease-out infinite glow}.twk2[data-astro-cid-lcdefpme]{animation:5.5s ease-in-out infinite twinkle,31s ease-out infinite glow}.twk3[data-astro-cid-lcdefpme]{animation:6.5s ease-in-out infinite twinkle,38s ease-out infinite glow}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:first-child{animation-delay:0s,-3s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:-.9s,-17s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:-1.7s,-9s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:-.4s,-28s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:-1.3s,-13s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:-2.4s,-22s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(7){animation-delay:-1.1s,-35s}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(8){animation-delay:-.7s,-6s}@keyframes drift-a{0%{transform:translate(0)rotate(0)}to{transform:translate(126px,-122px)rotate(1.92deg)}}@keyframes drift-b{0%{transform:translate(0)rotate(0)}to{transform:translate(-134px,12px)rotate(-1.62deg)}}@keyframes drift-c{0%{transform:translate(0)rotate(0)}to{transform:translate(-96px,84px)rotate(-1.4deg)}}@keyframes drift-d{0%{transform:translate(0)rotate(0)}to{transform:translate(92px,96px)rotate(1.3deg)}}@keyframes drift-e{0%{transform:translate(0)rotate(0)}to{transform:translate(-74px,48px)rotate(-.9deg)}}@keyframes drift-f{0%{transform:translate(0)rotate(0)}to{transform:translate(66px,-78px)rotate(1.1deg)}}@keyframes twinkle{0%,to{opacity:.5}50%{opacity:1}}@keyframes glow{0%{filter:drop-shadow(0 0)}2%{filter:drop-shadow(0 0 9px)}6%{filter:drop-shadow(0 0)}to{filter:drop-shadow(0 0)}}@keyframes glow-dot{0%{box-shadow:0 0 #0000}3%{box-shadow:0 0 9px 1px}8%{box-shadow:0 0 #0000}to{box-shadow:0 0 #0000}}@keyframes float-1{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(10px,-12px)}}@keyframes float-2{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.85;transform:translate(-12px,-8px)}}@keyframes float-3{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(8px,10px)}}@media (prefers-reduced-motion:reduce){.constellation[data-astro-cid-lcdefpme],.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme],.dot[data-astro-cid-lcdefpme]{animation:none}}
