:root{color-scheme:dark;color:#f7f1ff;background:#10091e;font-family:Trebuchet MS,sans-serif}[data-astro-cid-lcdefpme]{box-sizing:border-box}html.loading body{visibility:hidden}body{background:radial-gradient(at 50% 48%,#171022 0,#0c0815 58%,#07060c 100%);min-width:320px;min-height:100vh;margin:0;overflow:hidden auto}.galaxy[data-astro-cid-lcdefpme],.stars[data-astro-cid-lcdefpme]{pointer-events:none;position:fixed;inset:0}.galaxy[data-astro-cid-lcdefpme]{background:radial-gradient(at 48% 52%,#602f8e24,#0000 48%),radial-gradient(#0000 32%,#0302096b 100%);overflow:hidden}.nebula-cloud[data-astro-cid-lcdefpme]{filter:blur(28px);mix-blend-mode:screen;pointer-events:none;width:min(58dvh,115vw);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.nebula-cloud-one[data-astro-cid-lcdefpme]{background:radial-gradient(20% 12% at 19% 34%,#995fd48a,#0000 100%),radial-gradient(28% 16% at 34% 45%,#5b3097a3,#0000 100%),radial-gradient(24% 13% at 55% 40%,#b773dc63,#0000 100%),radial-gradient(30% 16% at 76% 57%,#5b2e9994,#0000 100%),radial-gradient(18% 12% at 63% 70%,#9353ca6b,#0000 100%),radial-gradient(12% 9% at 40% 25%,#cb92e840,#0000 100%)}.nebula-cloud-two[data-astro-cid-lcdefpme]{opacity:.72;filter:blur(18px);background:radial-gradient(14% 7% at 13% 48%,#c794e461,#0000 100%),radial-gradient(22% 10% at 29% 56%,#7143ae94,#0000 100%),radial-gradient(20% 9% at 48% 33%,#a363d06e,#0000 100%),radial-gradient(25% 12% at 68% 47%,#bd7ade5e,#0000 100%),radial-gradient(20% 9% at 86% 38%,#6339a17a,#0000 100%),radial-gradient(18% 8% at 55% 63%,#6c3bab7a,#0000 100%)}.nebula-cloud-three[data-astro-cid-lcdefpme]{opacity:.55;filter:blur(8px);background:radial-gradient(13% 5% at 20% 38%,#e2b7f642,#0000 100%),radial-gradient(18% 6% at 39% 47%,#c38ee747,#0000 100%),radial-gradient(17% 5% at 58% 39%,#ddaef43d,#0000 100%),radial-gradient(16% 6% at 75% 55%,#bf7fe04d,#0000 100%)}.dust-lanes[data-astro-cid-lcdefpme]{filter:blur(9px);opacity:.7;pointer-events:none;background:radial-gradient(26% 6% at 34% 39%,#07050fad,#0000 100%),radial-gradient(30% 7% at 68% 51%,#07050f8c,#0000 100%),radial-gradient(18% 5% at 55% 67%,#0805117a,#0000 100%);width:min(58dvh,115vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.stars[data-astro-cid-lcdefpme]{background-repeat:repeat}.stars-far[data-astro-cid-lcdefpme]{opacity:.58;background-image:radial-gradient(1px 1px at 18px 34px,#fff 99%,#0000),radial-gradient(1px 1px at 76px 112px,#d8c6ff 99%,#0000),radial-gradient(1px 1px at 143px 62px,#fff 99%,#0000),radial-gradient(1px 1px at 204px 175px,#c7a8ff 99%,#0000),radial-gradient(1px 1px at 227px 17px,#fff 99%,#0000);background-size:250px 220px}.stars-near[data-astro-cid-lcdefpme]{opacity:.65;background-image:radial-gradient(1.5px 1.5px at 44px 78px,#fff 99%,#0000),radial-gradient(1px 1px at 127px 28px,#e4d7ff 99%,#0000),radial-gradient(1.5px 1.5px at 191px 139px,#fff 99%,#0000),radial-gradient(2px 2px at 270px 198px,#eadbff 99%,#0000);background-size:300px 240px;animation:5s ease-in-out infinite alternate sparkle}.twinkle[data-astro-cid-lcdefpme]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:var(--star-color,#fff);width:10px;height:10px;filter:drop-shadow(0 0 3px var(--star-glow,#e0c5fff2)) drop-shadow(0 0 8px var(--star-glow,#ae7cebcc));pointer-events:none;animation:2.8s ease-in-out infinite twinkle;position:absolute}.twinkle-one[data-astro-cid-lcdefpme]{--star-color:#fff1bd;--star-glow:#ffd791e6;animation-delay:-1.1s;top:17%;left:23%}.twinkle-two[data-astro-cid-lcdefpme]{--star-color:#bff8ff;--star-glow:#6edcffe6;width:7px;height:7px;animation-duration:3.7s;animation-delay:-2.4s;top:31%;left:76%}.twinkle-three[data-astro-cid-lcdefpme]{--star-color:#ffd3ef;--star-glow:#ff86d8e6;animation-duration:4.1s;animation-delay:-.6s;top:68%;left:16%}.twinkle-four[data-astro-cid-lcdefpme]{--star-color:#d7ceff;--star-glow:#a58bffe6;width:7px;height:7px;animation-duration:3.2s;animation-delay:-1.9s;top:77%;left:71%}.twinkle-five[data-astro-cid-lcdefpme]{--star-color:#d4ffd8;--star-glow:#89ffc4d9;width:7px;height:7px;animation-duration:4.5s;animation-delay:-3.1s;top:12%;left:58%}.twinkle-six[data-astro-cid-lcdefpme]{--star-color:#ffddc4;--star-glow:#ffae86e6;animation-duration:3.4s;animation-delay:-1.5s;top:49%;left:89%}.twinkle-seven[data-astro-cid-lcdefpme]{--star-color:#d1e4ff;--star-glow:#80b4ffe6;width:7px;height:7px;animation-duration:4.8s;animation-delay:-2.8s;top:86%;left:39%}.twinkle-eight[data-astro-cid-lcdefpme]{--star-color:#f0caff;--star-glow:#d28bffe6;animation-duration:3.9s;animation-delay:-.9s;top:42%;left:8%}main[data-astro-cid-lcdefpme]{z-index:1;place-items:center;min-height:100dvh;display:grid;position:relative}.mascot-fall[data-astro-cid-lcdefpme]{visibility:hidden}html.started .mascot-fall[data-astro-cid-lcdefpme]{visibility:visible;animation:4s cubic-bezier(.22,.82,.26,1) both drop-in}.start-overlay[data-astro-cid-lcdefpme]{z-index:2;place-content:center;justify-items:center;gap:.75rem;display:grid;position:fixed;inset:0}.start-button[data-astro-cid-lcdefpme]{color:#f3e5ff;cursor:pointer;background:0 0;border:0;place-items:center;padding:.75rem;transition:transform .18s,color .18s;display:grid}.start-button[data-astro-cid-lcdefpme]:hover:not(:disabled),.start-button[data-astro-cid-lcdefpme]:focus-visible{color:#e4c4ff;transform:scale(1.06)}.start-button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:.25rem;border-radius:50%;outline:2px solid #dbbaffbf}.start-button[data-astro-cid-lcdefpme]:disabled{cursor:wait;opacity:.7}.start-button[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 8px #c59bffbf);width:5rem;height:5rem}.start-button[data-astro-cid-lcdefpme][hidden]{display:none}.start-error[data-astro-cid-lcdefpme]{color:#ffd3ef;text-align:center;text-shadow:0 0 12px #ff86d8bf;min-height:1.2em;margin:0;font-size:.9rem}.below-fold[data-astro-cid-lcdefpme]{z-index:1;justify-items:start;gap:1.25rem;padding:1.5rem 1.5rem 2rem;display:grid;position:relative}.footer-links[data-astro-cid-lcdefpme]{color:#c99aff;text-shadow:0 0 12px #975fe299;align-items:center;gap:.65rem;font-size:.95rem;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;transition:color .16s,text-shadow .16s}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:#f0ddff;text-shadow:0 0 14px #c59bffe6}.hit-counter[data-astro-cid-lcdefpme]{transform-origin:0 0;max-width:100%;transform:scale(2)}.counter-credit[data-astro-cid-lcdefpme]{color:#b6a8c9;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:400;text-decoration:none}.mascot[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 0 32px #975fe25c);max-width:100vw;height:100dvh}html.started .mascot[data-astro-cid-lcdefpme]{animation:3.8s ease-in-out 4s infinite gentle-bob}@keyframes sparkle{0%{opacity:.3}to{opacity:.85}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1.35)}}@keyframes drop-in{0%{transform:translateY(-110vh)}to{transform:translateY(0)}}@keyframes gentle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}
