.btn[data-astro-cid-j6ocf6pu]{--h:44px;isolation:isolate;min-height:var(--h);border-radius:var(--radius);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:.6rem;padding-inline:1.15rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn[data-astro-cid-j6ocf6pu]:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.btn--primary[data-astro-cid-j6ocf6pu]:after{content:"";z-index:-1;transition:translate .7s var(--ease);background:linear-gradient(100deg,#0000 30%,#8b7cff47 50%,#0000 70%);position:absolute;inset:0;translate:110%}.btn--primary[data-astro-cid-j6ocf6pu]:hover:after{translate:-110%}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-1px)}.btn--lg[data-astro-cid-j6ocf6pu]{--h:52px;font-size:var(--fs-base);padding-inline:1.5rem}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--text);color:var(--canvas);box-shadow:0 0 0 1px #ffffff1a,0 8px 30px -10px #8b7cffa6}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #fff3,0 12px 36px -10px #8b7cffd9}.btn--ghost[data-astro-cid-j6ocf6pu]{border:1px solid var(--border-strong);color:var(--text);background:#ffffff05}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{border-color:var(--text-3);background:#ffffff0d}.btn--quiet[data-astro-cid-j6ocf6pu]{color:var(--text-2);padding-inline:.5rem}.btn--quiet[data-astro-cid-j6ocf6pu]:hover{color:var(--text)}.btn[data-astro-cid-j6ocf6pu] svg{width:16px;height:16px;transition:transform .25s var(--ease);flex:none}.btn[data-astro-cid-j6ocf6pu]:hover svg{transform:translate(-4px)}
