.ps[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--c-border,#2a2a2a);background:linear-gradient(#e8c54724,#0000 90%);background:linear-gradient(to bottom, color-mix(in srgb, var(--c-accent,#e8c547) 16%, transparent), transparent 90%);flex-direction:column;justify-content:flex-end;height:220px;min-height:220px;margin-top:0;display:flex;position:relative}.ps-inner[data-astro-cid-ge2uvauf]{width:100%;max-width:1040px;margin:0 auto;padding:0 24px 32px}.ps[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--c-accent,#e8c547);margin:0 0 .5rem}.ps[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--c-muted,#9a9a9a);margin:0;font-size:1.1rem;line-height:1.6}.ps-scene[data-astro-cid-ge2uvauf]{pointer-events:none;width:300px;position:absolute;top:0;bottom:0;right:max(24px,50% - 496px)}.o[data-astro-cid-ge2uvauf]{fill:var(--c-accent,#e8c547);position:absolute}.theme-toggle[data-astro-cid-ge2uvauf]{cursor:pointer;pointer-events:auto;background:0 0;border:none;width:30px;padding:0;transition:transform .3s;position:absolute;top:20%;right:38px}.theme-toggle[data-astro-cid-ge2uvauf]:hover{transform:scale(1.2)rotate(15deg)}.theme-toggle[data-astro-cid-ge2uvauf] .star1[data-astro-cid-ge2uvauf]{opacity:.9;width:100%;display:block;transform:rotate(12deg)}.star2[data-astro-cid-ge2uvauf]{opacity:.55;width:14px;top:52%;right:200px}.star3[data-astro-cid-ge2uvauf]{opacity:.4;width:20px;top:12%;right:240px;transform:rotate(-10deg)}.moon[data-astro-cid-ge2uvauf]{opacity:.75;width:38px;top:24%;right:130px;transform:rotate(-20deg)}.cat-btn[data-astro-cid-ge2uvauf]{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:120px;padding:0;line-height:0;position:absolute;bottom:-1px;right:20px}.cat-btn[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--c-accent,#e8c547);outline-offset:4px;border-radius:6px}.cat[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block}.cat-body[data-astro-cid-ge2uvauf]{fill:#08080a;stroke:var(--c-accent,#e8c547);stroke-opacity:.35;stroke-width:1.5px}.eye[data-astro-cid-ge2uvauf]{fill:var(--c-accent,#e8c547)}.pupil[data-astro-cid-ge2uvauf]{fill:#08080a;translate:var(--px,0px) var(--py,0px);transition:translate 80ms linear}.cat-eyes[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:7s infinite ps-blink}.bubble[data-astro-cid-ge2uvauf]{background:var(--c-surface,#1c1c21);border:1px solid var(--c-border,#2a2a2a);color:var(--c-fg,#eee);white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;padding:6px 12px;font-size:.85rem;line-height:1.3;transition:opacity .15s,translate .15s;position:absolute;bottom:78px;right:52px;translate:0 4px}.bubble[data-astro-cid-ge2uvauf].show{opacity:1;translate:0}.bubble[data-astro-cid-ge2uvauf]:after{content:"";background:var(--c-surface,#1c1c21);border-right:1px solid var(--c-border,#2a2a2a);border-bottom:1px solid var(--c-border,#2a2a2a);width:8px;height:8px;position:absolute;bottom:-5px;right:24px;rotate:45deg}.ps-scene[data-astro-cid-ge2uvauf].on .o[data-astro-cid-ge2uvauf]{animation:1.6s ease-in-out infinite ps-twinkle}.ps-scene[data-astro-cid-ge2uvauf].on .star2[data-astro-cid-ge2uvauf]{animation-delay:.3s}.ps-scene[data-astro-cid-ge2uvauf].on .star3[data-astro-cid-ge2uvauf]{animation-delay:.7s}.ps-scene[data-astro-cid-ge2uvauf].on .moon[data-astro-cid-ge2uvauf]{animation-delay:1.1s}.ps-scene[data-astro-cid-ge2uvauf].on .cat-btn[data-astro-cid-ge2uvauf]{animation:1.1s ease-in-out infinite ps-hop}@keyframes ps-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes ps-twinkle{50%{scale:1.4}}@keyframes ps-hop{50%{translate:0 -4px}}@media (width<=700px){.ps[data-astro-cid-ge2uvauf]{height:190px;min-height:190px}.ps-inner[data-astro-cid-ge2uvauf]{padding:0 24px 50px}.ps[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:32px}.ps[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:1rem}.ps-scene[data-astro-cid-ge2uvauf]{width:200px}.cat-btn[data-astro-cid-ge2uvauf]{width:72px;right:8px}.bubble[data-astro-cid-ge2uvauf]{bottom:46px;right:20px}.star2[data-astro-cid-ge2uvauf],.star3[data-astro-cid-ge2uvauf]{display:none}.theme-toggle[data-astro-cid-ge2uvauf]{width:26px;top:15%;right:20px}.moon[data-astro-cid-ge2uvauf]{width:32px;top:20%;right:96px}}@media (prefers-reduced-motion:reduce){.cat-eyes[data-astro-cid-ge2uvauf],.ps-scene[data-astro-cid-ge2uvauf].on .o[data-astro-cid-ge2uvauf],.ps-scene[data-astro-cid-ge2uvauf].on .cat-btn[data-astro-cid-ge2uvauf]{animation:none}.pupil[data-astro-cid-ge2uvauf],.bubble[data-astro-cid-ge2uvauf]{transition:none}}
