.btn.svelte-1xko78n{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;isolation:isolate;min-height:2.875rem;transition:transform .35s var(--ease-out-expo),border-color .35s var(--ease-out-expo),background-color .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}.md.svelte-1xko78n{padding-inline:1.15rem;font-size:.95rem}.lg.svelte-1xko78n{padding-inline:1.6rem;min-height:3.25rem;font-size:1.02rem}.face.svelte-1xko78n{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.55rem}.primary.svelte-1xko78n{background:var(--accent);color:var(--accent-contrast);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 60%,transparent)}.primary.svelte-1xko78n:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--accent),0 10px 30px -12px var(--glow)}.primary.svelte-1xko78n:active{transform:translateY(0)}.sheen.svelte-1xko78n{position:absolute;inset:-40%;z-index:1;background:radial-gradient(circle at var(--px, 50%) var(--py, 50%),rgb(255 255 255 / .45),transparent 45%);opacity:0;transition:opacity .4s var(--ease-out-expo)}.primary.svelte-1xko78n:hover .sheen:where(.svelte-1xko78n){opacity:1}.ghost.svelte-1xko78n{border:1px solid var(--hairline-strong);color:var(--text);background:color-mix(in oklab,var(--surface) 60%,transparent)}.ghost.svelte-1xko78n:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.quiet.svelte-1xko78n{color:var(--text-muted);padding-inline:.5rem}.quiet.svelte-1xko78n:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){.btn.svelte-1xko78n:hover{transform:none}}
