.constellation[data-astro-cid-pu3aau2j]{position:absolute;overflow:visible}.lines[data-astro-cid-pu3aau2j] path[data-astro-cid-pu3aau2j]{stroke:var(--aspis-accent);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;opacity:.5}.constellation[data-astro-cid-pu3aau2j].strong .lines[data-astro-cid-pu3aau2j] path[data-astro-cid-pu3aau2j]{stroke-width:1.8px}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]{fill:var(--aspis-fg-soft);color:var(--aspis-fg-soft)}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j].accent{fill:var(--aspis-mint);color:var(--aspis-mint)}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j].root{fill:var(--aspis-root);color:var(--aspis-root)}.twk1[data-astro-cid-pu3aau2j]{animation:4.5s ease-in-out infinite twinkle,24s ease-out infinite glow}.twk2[data-astro-cid-pu3aau2j]{animation:5.5s ease-in-out infinite twinkle,31s ease-out infinite glow}.twk3[data-astro-cid-pu3aau2j]{animation:6.5s ease-in-out infinite twinkle,38s ease-out infinite glow}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:first-child{animation-delay:0s,-3s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(2){animation-delay:-.9s,-17s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(3){animation-delay:-1.7s,-9s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(4){animation-delay:-.4s,-28s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(5){animation-delay:-1.3s,-13s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(6){animation-delay:-2.4s,-22s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(7){animation-delay:-1.1s,-35s}.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]:nth-child(8){animation-delay:-.7s,-6s}@media (prefers-reduced-motion:reduce){.constellation[data-astro-cid-pu3aau2j],.stars[data-astro-cid-pu3aau2j] circle[data-astro-cid-pu3aau2j]{animation:none}}.constellations[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0}.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}.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}@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,.stars circle,.dot{animation:none}}
