.btn.svelte-4q2qih{cursor:pointer;justify-content:center;align-items:center;gap:var(--size-xs);font-family:var(--font-title);font-size:var(--font-size-m);font-weight:var(--fw-semibold);corner-shape:bevel;text-align:center;padding:var(--size-s) var(--size-l) var(--size-xs);border:none;border-radius:5px 5px 15px 3px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.btn.svelte-4q2qih:active{top:1px}.btn.svelte-4q2qih:disabled{opacity:.8;cursor:not-allowed}:is(.btn.svelte-4q2qih.btn-primary,.btn.svelte-4q2qih.btn-secondary,.btn.svelte-4q2qih.btn-ghost,.btn.svelte-4q2qih.btn-secondary,.btn.svelte-4q2qih.btn-info,.btn.svelte-4q2qih.btn-success,.btn.svelte-4q2qih.btn-warning,.btn.svelte-4q2qih.btn-error) svg{padding:var(--size-3xs);border-radius:var(--radius-xs)}.btn.svelte-4q2qih.btn-primary{background:var(--bg-brand-linear-gradient-bottom);border:1px solid var(--c-brand);color:var(--c-text)}.btn.svelte-4q2qih.btn-primary svg{background:var(--bg-brand-linear-gradient-top);border:1px solid var(--c-brand)}.btn.svelte-4q2qih.btn-primary:hover{background:var(--bg-accent-linear-gradient-left-top);color:var(--c-text);border-color:var(--c-accent)}.btn.svelte-4q2qih.btn-secondary{background:var(--bg-accent-linear-gradient-bottom);border:1px solid var(--c-accent);color:var(--c-text)}.btn.svelte-4q2qih.btn-secondary svg{background:var(--tone-accent-icon);border:1px solid var(--tone-accent-border)}.btn.svelte-4q2qih.btn-secondary:hover{background:var(--bg-brand-linear-gradient-left-top);color:var(--c-text);border-color:var(--c-brand)}.btn.svelte-4q2qih.btn-ghost{color:var(--c-text);padding:var(--size-xs) var(--size-s);background:0 0;border:none}.btn.svelte-4q2qih.btn-ghost:hover{background:var(--c-bg-muted);color:var(--c-base-1)}.btn.svelte-4q2qih.btn-info{background:var(--tone-info-bg);border:1px solid var(--tone-info-border);color:var(--tone-info-text)}.btn.svelte-4q2qih.btn-info svg{background:var(--tone-info-icon);border:1px solid var(--tone-info-border)}.btn.svelte-4q2qih.btn-info:hover{background:color-mix(in srgb, var(--tone-info), white 90%)}.btn.svelte-4q2qih.btn-success{background:var(--tone-success-bg);border:1px solid var(--tone-success-border);color:var(--tone-success-text)}.btn.svelte-4q2qih.btn-success svg{background:var(--tone-success-icon);border:1px solid var(--tone-success-border)}.btn.svelte-4q2qih.btn-success:hover{background:color-mix(in srgb, var(--tone-success), white 90%)}.btn.svelte-4q2qih.btn-warning{background:var(--tone-warning-bg);border:1px solid var(--tone-warning-border);color:var(--tone-warning-text)}.btn.svelte-4q2qih.btn-warning svg{background:var(--tone-warning-icon);border:1px solid var(--tone-warning-border)}.btn.svelte-4q2qih.btn-warning:hover{background:color-mix(in srgb, var(--tone-warning), white 90%)}.btn.svelte-4q2qih.btn-error{background:var(--tone-error-bg);border:1px solid var(--tone-error-border);color:var(--tone-error-text)}.btn.svelte-4q2qih.btn-error svg{background:var(--tone-error-icon);border:1px solid var(--tone-error-border)}.btn.svelte-4q2qih.btn-error:hover{background:color-mix(in srgb, var(--tone-error), white 90%)}.btn.svelte-4q2qih.icon-only{color:var(--c-text);cursor:pointer;background:0 0;border:none;padding:0}.btn.svelte-4q2qih.icon-only:hover{background:var(--c-bg-muted);color:var(--c-base-1)}.btn.svelte-4q2qih.icon-only.btn-primary{color:var(--tone-default)}.btn.svelte-4q2qih.icon-only.btn-primary:hover{background:var(--tone-default-bg);color:var(--tone-default)}.btn.svelte-4q2qih.icon-only.btn-secondary{color:var(--c-base-1)}.btn.svelte-4q2qih.icon-only.btn-secondary{color:var(--tone-accent)}.btn.svelte-4q2qih.icon-only.btn-secondary:hover{background:var(--tone-accent-bg);color:var(--tone-accent-text)}.btn.svelte-4q2qih.icon-only.btn-info{color:var(--tone-info)}.btn.svelte-4q2qih.icon-only.btn-info:hover{background:var(--tone-info-bg);color:var(--tone-info-text)}.btn.svelte-4q2qih.icon-only.btn-success{color:var(--tone-success)}.btn.svelte-4q2qih.icon-only.btn-success:hover{background:var(--tone-success-bg);color:var(--tone-success-text)}.btn.svelte-4q2qih.icon-only.btn-warning{color:var(--tone-warning)}.btn.svelte-4q2qih.icon-only.btn-warning:hover{background:var(--tone-warning-bg);color:var(--tone-warning-text)}.btn.svelte-4q2qih.icon-only.btn-error{color:var(--tone-error)}.btn.svelte-4q2qih.icon-only.btn-error:hover{background:var(--tone-error-bg);color:var(--tone-error-text)}
