.btn-outline.svelte-1tpkxwu{box-sizing:border-box;color:var(--btn-outline-color);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-transform:capitalize;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);white-space:nowrap;background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn-outline.svelte-1tpkxwu:hover{background:var(--btn-outline-hover-bg)}.btn-outline.svelte-1tpkxwu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.btn-outline.svelte-1tpkxwu:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.spinner.svelte-1tpkxwu{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite svelte-1tpkxwu-spin}.btn-label.loading.svelte-1tpkxwu{opacity:0;width:0;overflow:hidden}@keyframes svelte-1tpkxwu-spin{to{transform:rotate(360deg)}}.btn-outline.danger.svelte-1tpkxwu{background:var(--status-error-bg);color:var(--status-error);border-color:var(--status-error)}.btn-outline.danger.svelte-1tpkxwu:hover{background:var(--status-error);color:#fff}@media (width<=767px){.btn-outline.svelte-1tpkxwu{height:36px;font-size:12px;padding:var(--spacing-2) var(--spacing-md)!important}}
