.shader-card[data-astro-cid-cdsgvt66]{isolation:isolate;min-width:0;overflow:visible}.shader-clip[data-astro-cid-cdsgvt66]{isolation:isolate;border-radius:16px;transition:border-radius 2.2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.shader-canvas[data-astro-cid-cdsgvt66]{width:100%;height:100%;display:block;position:absolute;inset:0}.ghost[data-astro-cid-cdsgvt66]{z-index:1;aspect-ratio:231/289;color:#171719;filter:drop-shadow(0 7px 13px #0000003d);width:120px;height:auto;transition:opacity .18s ease-out;animation:4.8s ease-in-out infinite ghost-float;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.ghost-body[data-astro-cid-cdsgvt66],.ghost-surface[data-astro-cid-cdsgvt66],.ghost-canvas[data-astro-cid-cdsgvt66]{width:100%;height:100%;display:block;position:absolute;inset:0}.ghost-face[data-astro-cid-cdsgvt66]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ghost-outline[data-astro-cid-cdsgvt66]{fill:none;stroke:#ffffff6b;stroke-width:2px;vector-effect:non-scaling-stroke}.ghost-body[data-astro-cid-cdsgvt66]{will-change:transform}.ghost-surface[data-astro-cid-cdsgvt66],.ghost-face[data-astro-cid-cdsgvt66],.ascii-ghost[data-astro-cid-cdsgvt66]{transition:opacity .19s ease-out,visibility 0s linear .19s}.ascii-ghost[data-astro-cid-cdsgvt66]{z-index:1;opacity:0;visibility:hidden;pointer-events:none;place-items:center;width:100%;height:100%;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}.ascii-content[data-astro-cid-cdsgvt66]{color:#e8e7e2;letter-spacing:0;white-space:pre;width:max-content;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ghost-toggle[data-astro-cid-cdsgvt66]{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:48%;width:128px;height:154px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-toggle[data-astro-cid-cdsgvt66]:focus-visible{outline-offset:3px;outline:1px solid #ffffff8c}.shader-card[data-astro-cid-cdsgvt66].is-ascii .ghost-surface[data-astro-cid-cdsgvt66],.shader-card[data-astro-cid-cdsgvt66].is-ascii .ghost-face[data-astro-cid-cdsgvt66]{opacity:0;visibility:hidden;transition-delay:0s,.19s}.shader-card[data-astro-cid-cdsgvt66].is-ascii .ascii-ghost[data-astro-cid-cdsgvt66]{opacity:1;visibility:visible;transition-delay:0s,0s}.shader-card[data-astro-cid-cdsgvt66]:not(.is-ascii) .ghost-surface[data-astro-cid-cdsgvt66],.shader-card[data-astro-cid-cdsgvt66]:not(.is-ascii) .ghost-face[data-astro-cid-cdsgvt66]{transition-delay:0s,0s}.shader-card[data-astro-cid-cdsgvt66].is-zooming .ascii-ghost[data-astro-cid-cdsgvt66],.shader-card[data-astro-cid-cdsgvt66].is-zooming .ghost-toggle[data-astro-cid-cdsgvt66]{opacity:0;visibility:hidden;pointer-events:none;animation:none}.scroll-hint[data-astro-cid-cdsgvt66]{z-index:2;color:#ffffff9e;pointer-events:none;font-size:12px;transition:opacity .18s ease-out;position:absolute;bottom:13px;left:16px}.scroll-hint-arrow[data-astro-cid-cdsgvt66]{animation:1.8s ease-in-out infinite scroll-hint-nudge;display:inline-block}.shader-card[data-astro-cid-cdsgvt66].is-zooming .scroll-hint[data-astro-cid-cdsgvt66]{opacity:0}.shader-card[data-astro-cid-cdsgvt66].is-zooming{background:0 0}.shader-card[data-astro-cid-cdsgvt66].is-zooming .shader-clip[data-astro-cid-cdsgvt66]{border-radius:inherit;transition:none}.ghost-eye[data-astro-cid-cdsgvt66]{transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in-out infinite ghost-blink}.shader-card[data-astro-cid-cdsgvt66].is-drowsy .ghost-eye[data-astro-cid-cdsgvt66]{scale:1 var(--lid,1);animation:none}.ghost-sclera[data-astro-cid-cdsgvt66]{fill:#f2f1ed;stroke:#1011148c;stroke-width:2px}.ghost-pupil[data-astro-cid-cdsgvt66]{fill:#111317}.ghost-pupil[data-astro-cid-cdsgvt66] circle[data-astro-cid-cdsgvt66]{fill:#fff}.ghost-eye[data-astro-cid-cdsgvt66]:last-child{animation-delay:90ms}@keyframes ghost-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes scroll-hint-nudge{0%,to{translate:0}50%{translate:0 3px}}@keyframes ghost-blink{0%,92%,96%,to{scale:1}94%{scale:1 .08}}@media (prefers-reduced-motion:reduce){.ghost[data-astro-cid-cdsgvt66],.ghost-eye[data-astro-cid-cdsgvt66],.scroll-hint-arrow[data-astro-cid-cdsgvt66]{animation:none}.ghost-body[data-astro-cid-cdsgvt66],.ghost-surface[data-astro-cid-cdsgvt66],.ghost-face[data-astro-cid-cdsgvt66],.ascii-ghost[data-astro-cid-cdsgvt66]{transition:none}}
