.btn.svelte-myztw6{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--qui-space-3);padding:var(--qui-space-3_5) var(--qui-space-5);background:transparent;color:var(--qui-ink);border:1px solid var(--qui-button-border);border-radius:var(--qui-radius-control);cursor:pointer;text-decoration:none;font-family:var(--qui-form-btn-font, var(--qui-font-sans));font-size:var(--qui-form-btn-size, var(--qui-text-body));font-weight:var(--qui-form-btn-weight, var(--qui-font-weight-medium));letter-spacing:var(--qui-form-btn-tracking, normal);text-transform:var(--qui-form-btn-transform, none);transition:background var(--qui-duration-fast) var(--qui-ease),color var(--qui-duration-fast) var(--qui-ease),border-color var(--qui-duration-fast) var(--qui-ease),gap var(--qui-duration-fast) var(--qui-ease),box-shadow var(--qui-duration-fast) var(--qui-ease),transform var(--qui-duration-fast) var(--qui-ease)}.btn--full.svelte-myztw6{width:100%}.btn--primary.svelte-myztw6{background:var(--qui-button-primary-bg);color:var(--qui-accent-fill-ink);border-color:var(--qui-button-primary-border);box-shadow:var(--qui-button-primary-shadow)}.btn.svelte-myztw6:active:not(:disabled){transform:scale(.98)}.btn--primary.svelte-myztw6:active:not(:disabled){box-shadow:var(--qui-button-primary-shadow-press)}.btn.svelte-myztw6:disabled{opacity:var(--qui-opacity-disabled);cursor:not-allowed}.btn--primary.svelte-myztw6:disabled:not(.is-loading){opacity:1;background:var(--qui-line);border-color:var(--qui-line);color:var(--qui-ink-3);box-shadow:none}.btn.is-loading.svelte-myztw6{pointer-events:none}.btn.is-loading.svelte-myztw6 .btn__label:where(.svelte-myztw6),.btn.is-loading.svelte-myztw6 .btn__arrow:where(.svelte-myztw6){opacity:0}.btn__arrow.svelte-myztw6{transition:transform var(--qui-duration-fast) var(--qui-ease)}@media(hover:hover){.btn--primary.svelte-myztw6:not(:disabled):hover{background:var(--qui-button-primary-bg-hover);gap:var(--qui-space-4)}.btn--primary.svelte-myztw6:not(:disabled):not(:active):hover{box-shadow:var(--qui-button-primary-shadow-hover);transform:translateY(var(--qui-lift-hover))}.btn--ghost.svelte-myztw6:not(:disabled):hover{background:var(--qui-fill-hover);color:var(--qui-ink);border-color:var(--qui-line-strong);gap:var(--qui-space-4)}}@media(prefers-reduced-motion:reduce){.btn.svelte-myztw6{transition:none}.btn.svelte-myztw6:active:not(:disabled),.btn--primary.svelte-myztw6:not(:disabled):not(:active):hover{transform:none}}
