.btn.svelte-18sv61c{font-family:var(--font-sans);text-align:center;letter-spacing:-.01em;white-space:nowrap;border-radius:var(--radius-pill);transition:transform .14s var(--ease-out-quart), box-shadow .14s var(--ease-out-quart), background-color .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), filter .18s var(--ease-out-quart);border:0;justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1;display:inline-flex}.btn--sm.svelte-18sv61c{font-size:var(--step--1);padding:.55rem 1.1rem}.btn--md.svelte-18sv61c{font-size:var(--step-0);padding:.85rem 1.6rem}.btn--lg.svelte-18sv61c{font-size:var(--step-0);padding:1.05rem 2rem}.btn--block.svelte-18sv61c{width:100%;display:flex}.btn--primary.svelte-18sv61c{color:var(--ink);background:var(--grad-gold);box-shadow:var(--gold-shadow)}.btn--primary.svelte-18sv61c:hover{filter:brightness(1.04)}.btn--primary.svelte-18sv61c:active{box-shadow:0 2px 0 var(--gold-deep);transform:translateY(3px)}.btn--secondary.svelte-18sv61c{color:var(--lc-fg);border:1.5px solid color-mix(in oklch, var(--lc-gold-line) 55%, transparent);background:0 0}.btn--secondary.svelte-18sv61c:hover{background:color-mix(in oklch, var(--lc-gold-line) 9%, transparent);border-color:var(--lc-gold-line)}.btn--ghost.svelte-18sv61c{color:var(--lc-fg);background:0 0;padding-inline:.6rem}.btn--ghost.svelte-18sv61c:hover{color:var(--lc-gold-line)}@media (prefers-reduced-motion:reduce){.btn--primary.svelte-18sv61c:active{transform:none}}.logo.svelte-1l8nvlt{display:block}
