.btn.svelte-19cx3ch{--lift:0px;letter-spacing:.01em;cursor:pointer;transform:translateY(var(--lift));border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,background .25s;display:inline-flex;position:relative}.md.svelte-19cx3ch{padding:12px 24px;font-size:.95rem}.lg.svelte-19cx3ch{padding:16px 32px;font-size:1.05rem}.btn.svelte-19cx3ch:hover{--lift:-3px}.btn.svelte-19cx3ch:active{--lift:1px}.primary.svelte-19cx3ch{background:var(--accent);color:var(--on-accent,#fff);box-shadow:0 6px 0 var(--accent-deep), 0 14px 28px var(--accent-glow)}.primary.svelte-19cx3ch:hover{box-shadow:0 9px 0 var(--accent-deep), 0 20px 36px var(--accent-glow)}.primary.svelte-19cx3ch:active{box-shadow:0 2px 0 var(--accent-deep), 0 6px 14px var(--accent-glow)}.accent.svelte-19cx3ch{background:var(--sun,#ffc93c);color:#2a1c00;box-shadow:0 6px #d99a00,0 14px 28px #ffbe2859}.accent.svelte-19cx3ch:hover{box-shadow:0 9px #d99a00,0 20px 36px #ffbe2873}.ghost.svelte-19cx3ch{color:var(--fg);box-shadow:inset 0 0 0 2px var(--line-strong,var(--line));background:0 0}.ghost.svelte-19cx3ch:hover{background:var(--chip,#ffffff14)}
