.article:where(.astro-NCJA7CAQ){border:1px solid var(--color-action);border-radius:20px;position:relative}.sticky-button:where(.astro-NCJA7CAQ){--button-transition: .1s translate ease, .2s scale ease, .1s color ease;background:transparent;border:none;width:300px;min-width:250px;color:var(--color-action);border-radius:18px;padding:50px;box-sizing:border-box;cursor:pointer;display:block;margin:1em auto;position:relative;overflow:hidden;scale:1;box-shadow:0 0 0 0 var(--color-action);transition:var(--button-transition);font:40px Helvetica,Arial}.sticky-button:where(.astro-NCJA7CAQ):focus-visible{outline:none}.sticky-button:where(.astro-NCJA7CAQ):hover{scale:1.01}.sticky-button:where(.astro-NCJA7CAQ):hover,.sticky-button:where(.astro-NCJA7CAQ):focus-visible{color:#fff}.sticky-button:where(.astro-NCJA7CAQ):active{scale:.9}.sticky-button:where(.astro-NCJA7CAQ).active{box-shadow:0 0 0 20px transparent;transition:var(--button-transition),.5s box-shadow ease}.cursor:where(.astro-NCJA7CAQ){--cursor-color: var(--color-action);--cursor-size: 80;--cursor-time: .2;--cursor-x: 0;--cursor-y: 0;cursor:none}.cursor:where(.astro-NCJA7CAQ) .cursor:where(.astro-NCJA7CAQ){--cursor-drag-x: 0;--cursor-drag-y: 0}.cursor:where(.astro-NCJA7CAQ) .cursor:where(.astro-NCJA7CAQ):hover{translate:calc(3px * var(--cursor-drag-x)) calc(3px * var(--cursor-drag-y))}.cursor:where(.astro-NCJA7CAQ):after{content:"";height:calc(1px * var(--cursor-size));width:calc(1px * var(--cursor-size));background:var(--cursor-color);translate:-50% -50%;border-radius:50%;z-index:-1;position:absolute;top:calc(1px * var(--cursor-y));left:calc(1px * var(--cursor-x));scale:0;transition:.1s scale ease-out}.sticky-button:where(.astro-NCJA7CAQ):focus-visible:after,.cursor:where(.astro-NCJA7CAQ):hover:after{scale:1;transition-timing-function:cubic-bezier(.5,2,1,.9);transition-duration:calc(1s * var(--cursor-time))}.cursor:where(.astro-NCJA7CAQ):hover:has(.cursor:hover):after{scale:.3}
