.lp-button.svelte-jrrpzl{--btn-height: 44px;--btn-padding: .6rem 1.05rem;--btn-font-size: .95rem;--btn-radius: var(--radius-lg);--btn-color: var(--accent-600);--btn-color-strong: var(--accent-700);--btn-contrast: #fff;--btn-soft-bg: color-mix(in oklch, var(--btn-color) 18%, var(--surface));--btn-soft-border: color-mix( in oklch, var(--btn-color) 32%, transparent );display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);border:1px solid transparent;background:var(--surface-muted);color:var(--text);font-family:inherit;font-size:var(--btn-font-size);font-weight:600;letter-spacing:.01em;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}.size-sm.svelte-jrrpzl{--btn-height: 36px;--btn-padding: .4rem .8rem;--btn-font-size: .85rem;--btn-radius: var(--radius-md)}.size-md.svelte-jrrpzl{--btn-height: 44px;--btn-padding: .6rem 1.05rem;--btn-font-size: .95rem}.size-lg.svelte-jrrpzl{--btn-height: 52px;--btn-padding: .75rem 1.25rem;--btn-font-size: 1rem;--btn-radius: var(--radius-xl)}.tone-accent.svelte-jrrpzl{--btn-color: var(--accent-600);--btn-color-strong: var(--accent-700)}.tone-neutral.svelte-jrrpzl{--btn-color: var(--text);--btn-color-strong: color-mix(in oklch, var(--text) 86%, black);--btn-contrast: var(--surface)}.tone-success.svelte-jrrpzl{--btn-color: var(--success);--btn-color-strong: color-mix(in oklch, var(--success) 85%, black)}.tone-warning.svelte-jrrpzl{--btn-color: var(--warning);--btn-color-strong: color-mix(in oklch, var(--warning) 85%, black)}.tone-danger.svelte-jrrpzl{--btn-color: var(--danger);--btn-color-strong: color-mix(in oklch, var(--danger) 85%, black)}.variant-solid.svelte-jrrpzl{background:var(--btn-color);color:var(--btn-contrast);border-color:var(--btn-color);box-shadow:var(--shadow-1)}.variant-outline.svelte-jrrpzl{background:transparent;color:var(--btn-color);border-color:var(--btn-color)}.variant-ghost.svelte-jrrpzl{background:transparent;color:var(--btn-color);border-color:transparent}.variant-soft.svelte-jrrpzl{background:var(--btn-soft-bg);color:var(--btn-color-strong);border-color:var(--btn-soft-border)}.variant-quiet.svelte-jrrpzl{background:transparent;color:color-mix(in oklch,var(--btn-color) 75%,var(--text));border-color:transparent}.has-hover.variant-solid.svelte-jrrpzl:hover{background:var(--btn-color-strong);border-color:var(--btn-color-strong)}.has-hover.variant-outline.svelte-jrrpzl:hover{background:color-mix(in oklch,var(--btn-color) 12%,transparent);border-color:var(--btn-color-strong);color:var(--btn-color-strong)}.has-hover.variant-ghost.svelte-jrrpzl:hover{background:color-mix(in oklch,var(--btn-color) 10%,transparent)}.has-hover.variant-soft.svelte-jrrpzl:hover{background:color-mix(in oklch,var(--btn-color) 26%,var(--surface))}.has-hover.variant-quiet.svelte-jrrpzl:hover{color:var(--btn-color-strong);background:color-mix(in oklch,var(--btn-color) 8%,transparent)}.has-motion.svelte-jrrpzl{transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform .12s ease}.has-motion.svelte-jrrpzl:active{transform:translateY(1px) scale(.99)}.is-block.svelte-jrrpzl{width:100%}.is-pill.svelte-jrrpzl{border-radius:999px}.is-icon.svelte-jrrpzl{width:var(--btn-height);padding:0;gap:0}.is-icon.svelte-jrrpzl .label:where(.svelte-jrrpzl){display:none}.is-disabled.svelte-jrrpzl{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none}.is-loading.svelte-jrrpzl{cursor:progress}.icon.svelte-jrrpzl,.label.svelte-jrrpzl{display:inline-flex;align-items:center;justify-content:center}.spinner.svelte-jrrpzl{width:1em;height:1em;border-radius:50%;border:2px solid color-mix(in oklch,currentColor 35%,transparent);border-top-color:currentColor}.has-motion.svelte-jrrpzl .spinner:where(.svelte-jrrpzl){animation:svelte-jrrpzl-spin .8s linear infinite}@keyframes svelte-jrrpzl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.has-motion.svelte-jrrpzl{transition-duration:0ms}.has-motion.svelte-jrrpzl:active{transform:none}.has-motion.svelte-jrrpzl .spinner:where(.svelte-jrrpzl){animation:none}}
