.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-rule);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:32px clamp(16px,2.5vw,40px) 40px;font-size:13px;display:flex}.foot-mark[data-astro-cid-jo6i4kqk]{color:var(--color-muted)}.foot-mark[data-astro-cid-jo6i4kqk] svg{width:auto;height:20px;display:block}.foot-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-muted);text-decoration:none}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-fg)}.foot-meta[data-astro-cid-jo6i4kqk]{margin-left:auto;font-size:12px}@media (width<=900px){.foot-meta[data-astro-cid-jo6i4kqk]{width:100%;margin-left:0}}.glow[data-astro-cid-qz7kvhv3]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.layer[data-astro-cid-qz7kvhv3]{transform:translate3d(calc(var(--gx,0) * var(--depth)), calc(var(--gy,0) * var(--depth) * .5), 0);position:absolute;inset:0}.light[data-astro-cid-qz7kvhv3]{border-radius:50%;position:absolute;left:50%;translate:-50%}.phosphor[data-astro-cid-qz7kvhv3]{aspect-ratio:2.2;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow-phosphor) 50%, transparent), transparent);width:min(1500px,150vw);opacity:calc(var(--strength) * .6);filter:blur(40px);animation:23s ease-in-out infinite alternate drift-rim}.pink[data-astro-cid-qz7kvhv3]{aspect-ratio:1.8;background:radial-gradient(closest-side, var(--glow-pink), #e413668c 45%, transparent);width:min(900px,110vw);opacity:calc(var(--strength) * .95);filter:blur(30px);animation:9s ease-in-out infinite alternate breathe,17s ease-in-out infinite alternate drift-core}.orb[data-astro-cid-qz7kvhv3]{aspect-ratio:1.5;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow-phosphor) 70%, transparent), transparent);width:min(480px,64vw);opacity:calc(var(--strength) * .5);filter:blur(36px);animation:29s ease-in-out infinite wander}.from-bottom[data-astro-cid-qz7kvhv3] .phosphor[data-astro-cid-qz7kvhv3]{bottom:0;translate:-50% 52%}.from-bottom[data-astro-cid-qz7kvhv3] .pink[data-astro-cid-qz7kvhv3]{bottom:0;translate:-50% 58%}.from-bottom[data-astro-cid-qz7kvhv3] .orb[data-astro-cid-qz7kvhv3]{bottom:0;translate:-50% 40%}.from-top[data-astro-cid-qz7kvhv3] .phosphor[data-astro-cid-qz7kvhv3]{top:0;translate:-50% -52%}.from-top[data-astro-cid-qz7kvhv3] .pink[data-astro-cid-qz7kvhv3]{top:0;translate:-50% -60%}.from-top[data-astro-cid-qz7kvhv3] .orb[data-astro-cid-qz7kvhv3]{top:0;translate:-50% -40%}.from-center[data-astro-cid-qz7kvhv3] .light[data-astro-cid-qz7kvhv3]{top:50%;translate:-50% -50%}.from-center[data-astro-cid-qz7kvhv3] .pink[data-astro-cid-qz7kvhv3]{width:min(700px,90vw)}.stars[data-astro-cid-qz7kvhv3]{opacity:.5;background-image:radial-gradient(1.2px 1.2px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 60%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 40% 80%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 85% 20%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 10% 70%,#fff 50%,#0000 51%);background-size:173px 173px,241px 241px,311px 311px,197px 197px,263px 263px;animation:5s ease-in-out infinite alternate twinkle;position:absolute;inset:0;mask-image:radial-gradient(50% 60% at 50% 100%,#000 10%,#0000 70%)}.from-top[data-astro-cid-qz7kvhv3] .stars[data-astro-cid-qz7kvhv3]{mask-image:radial-gradient(50% 60% at 50% 0,#000 10%,#0000 70%)}.from-center[data-astro-cid-qz7kvhv3] .stars[data-astro-cid-qz7kvhv3]{mask-image:radial-gradient(45% 50%,#000 10%,#0000 70%)}@keyframes breathe{to{opacity:calc(var(--strength) * .7);scale:1.06}}@keyframes drift-core{0%{transform:translate(-7%,2%)rotate(-4deg)}50%{transform:translate(3%,-5%)rotate(2deg)}to{transform:translate(8%,1%)rotate(5deg)}}@keyframes drift-rim{0%{transform:translate(5%)scaleY(.94)}to{transform:translate(-5%)scale(1.04,1.06)}}@keyframes wander{0%,to{transform:translate(-60%,-10%)scale(.9)}25%{transform:translate(-10%,-45%)scale(1.1)}50%{transform:translate(55%,-15%)scale(.95)}75%{transform:translate(10%,10%)scale(1.15)}}@keyframes twinkle{to{opacity:.25}}.glow[data-astro-cid-qz7kvhv3][data-idle] .light[data-astro-cid-qz7kvhv3],.glow[data-astro-cid-qz7kvhv3][data-idle] .stars[data-astro-cid-qz7kvhv3]{animation-play-state:paused}html.lite .light[data-astro-cid-qz7kvhv3],html.lite .stars[data-astro-cid-qz7kvhv3]{animation:none}html.lite .layer[data-astro-cid-qz7kvhv3]{transform:none}@media (prefers-reduced-motion:reduce){.light[data-astro-cid-qz7kvhv3],.stars[data-astro-cid-qz7kvhv3]{animation:none}.layer[data-astro-cid-qz7kvhv3]{transform:none}}.glass[data-astro-cid-weda3fc5]{isolation:isolate;border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 30px 80px -30px #000c;background:linear-gradient(#ffffff12,#ffffff05);position:relative}.glass[data-astro-cid-weda3fc5]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff0f 60%,#ffffff1f);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.halo[data-astro-cid-weda3fc5]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--glow-pink) 40%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 100%, color-mix(in srgb, var(--glow-phosphor) 22%, transparent), transparent 70%), radial-gradient(50% 70% at 0% 50%, color-mix(in srgb, var(--glow-pink) 22%, transparent), transparent 70%), radial-gradient(50% 70% at 100% 50%, color-mix(in srgb, var(--glow-phosphor) 18%, transparent), transparent 70%);filter:blur(48px);pointer-events:none;position:absolute;inset:-6% -4%}.pad-sm[data-astro-cid-weda3fc5]{padding:clamp(8px,1vw,12px)}.pad-md[data-astro-cid-weda3fc5]{padding:clamp(14px,2vw,24px)}.pad-lg[data-astro-cid-weda3fc5]{padding:clamp(24px,4vw,56px)}
