body{background:radial-gradient(ellipse at 50% 120%, #0b0d22 0%, var(--void) 60%);overflow:hidden}.sky[data-astro-cid-lcdefpme]{pointer-events:none;will-change:transform;position:fixed;inset:-10%}.nebula[data-astro-cid-lcdefpme]{filter:blur(60px);opacity:.55;mix-blend-mode:screen;border-radius:50%;position:absolute}.n1[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#583caa8c,#0000);width:70vmax;height:45vmax;top:5%;left:-10%;transform:rotate(-18deg)}.n2[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#1e6ea073,#0000);width:60vmax;height:40vmax;bottom:0%;right:-15%;transform:rotate(24deg)}.n3[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#be5a8c38,#0000);width:35vmax;height:25vmax;top:30%;left:45%}.planet[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#fff4e6f2 0%,#d6bedcbf 18%,#5a509699 45%,#0a0a1ef7 72%),#070815;border-radius:50%;width:clamp(160px,24vmax,380px);position:absolute;top:18%;right:16%;box-shadow:inset -24px -18px 60px #000000d9}.atmosphere[data-astro-cid-lcdefpme]{filter:blur(4px);background:radial-gradient(circle at 35% 32%,#0000 58%,#a0aaff47 66%,#0000 74%);border-radius:50%;position:absolute;inset:-6%}.viewport[data-astro-cid-lcdefpme]{perspective:1000px;perspective-origin:50%;pointer-events:none;position:fixed;inset:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.camera[data-astro-cid-lcdefpme],.world[data-astro-cid-lcdefpme]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.camera[data-astro-cid-lcdefpme]{will-change:transform}.world[data-astro-cid-lcdefpme] .slab{transform-style:preserve-3d;will-change:transform;position:absolute}.world[data-astro-cid-lcdefpme] .star{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--c);box-shadow:0 0 calc(var(--s) * 2) var(--c);opacity:calc(var(--fade,0) * var(--b));border-radius:50%;position:absolute}.world[data-astro-cid-lcdefpme] .mote{width:90px;height:90px;opacity:var(--fade,0);background:radial-gradient(closest-side,#c8c8ff1f,#0000);border-radius:50%;margin:-45px 0 0 -45px;position:absolute}.veil[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(#0000 55%,#000000a6 100%);position:fixed;inset:0}.intro[data-astro-cid-lcdefpme]{text-align:center;place-content:center;justify-items:center;gap:.25rem;padding:0 16px;transition:opacity 2.4s,transform 2.4s,visibility 0s linear 2.4s;display:grid;position:fixed;inset:0}h1[data-astro-cid-lcdefpme]{letter-spacing:.32em;text-shadow:0 0 40px #b4aaff59;margin:0;padding-left:.32em;font-size:clamp(4rem,16vw,9rem);font-weight:300;line-height:1}.whisper[data-astro-cid-lcdefpme]{color:var(--ink-dim);letter-spacing:.12em;margin:.5rem 0 2.5rem;font-size:clamp(1.1rem,3.4vw,1.5rem);font-style:italic;font-weight:300}.choices[data-astro-cid-lcdefpme]{justify-items:center;gap:.9rem;display:grid}button[data-astro-cid-lcdefpme]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.enter[data-astro-cid-lcdefpme]{letter-spacing:.22em;border:1px solid var(--line);backdrop-filter:blur(6px);background:#ffffff08;border-radius:999px;padding:.85rem 2.1rem;font-size:1.15rem;transition:background .6s,border-color .6s,box-shadow .6s}.enter[data-astro-cid-lcdefpme]:hover,.enter[data-astro-cid-lcdefpme]:focus-visible{background:#ffffff12;border-color:#e9e6f566;outline:none;box-shadow:0 0 40px #a096ff40}.quiet[data-astro-cid-lcdefpme]{color:var(--ink-dim);letter-spacing:.1em;font-size:.95rem;font-style:italic}.quiet[data-astro-cid-lcdefpme]:hover,.quiet[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);outline:none}body.entered .intro[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.08)}.chant[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(12px);opacity:0;border-radius:16px;width:232px;padding:16px;font-size:.9rem;transition:opacity 1.6s 1s,transform 1.6s 1s;position:fixed;bottom:16px;left:16px;transform:translateY(12px)}.chant[data-astro-cid-lcdefpme].on{opacity:1;transform:none}.player[data-astro-cid-lcdefpme]{background:#000;border-radius:10px;width:200px;height:200px;overflow:hidden}.player[data-astro-cid-lcdefpme] iframe{border:0;width:100%;height:100%;display:block}.chant[data-astro-cid-lcdefpme].collapsed .player[data-astro-cid-lcdefpme]{display:none}.credit[data-astro-cid-lcdefpme]{margin-top:10px;line-height:1.3;display:grid}.credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-style:italic;text-decoration:none}.credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.credit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-dim)}.chant-controls[data-astro-cid-lcdefpme]{color:var(--ink-dim);letter-spacing:.08em;justify-content:space-between;margin-top:10px;display:flex}.chant-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.chant-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);outline:none}.corner[data-astro-cid-lcdefpme]{letter-spacing:.2em;font-size:.95rem;position:fixed;bottom:16px;right:16px}.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-dim);text-decoration:none;transition:color .4s}.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink)}@media (width<=520px){.planet[data-astro-cid-lcdefpme]{top:4%;right:-12%}.chant[data-astro-cid-lcdefpme].collapsed{width:auto}}
