.zdp-button.svelte-1s5ukin{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);cursor:pointer;font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);align-items:center;gap:var(--zdp-space-2);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);text-align:center;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;justify-content:center;text-decoration:none;display:inline-flex}.zdp-button--sm.svelte-1s5ukin{font-size:var(--zdp-font-size-sm);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-3)}.zdp-button--md.svelte-1s5ukin{font-size:var(--zdp-type-control-size);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-space-4)}.zdp-button--primary.svelte-1s5ukin{background:var(--zdp-color-accent-primary);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-button--primary.svelte-1s5ukin:hover:not(:disabled),.zdp-button--primary.svelte-1s5ukin:active:not(:disabled){background:var(--zdp-color-accent-primary-strong);border-color:#0000}[data-zdp-theme=dark] .zdp-button--primary.svelte-1s5ukin{color:var(--zdp-color-ink-inverse)}.zdp-button--secondary.svelte-1s5ukin{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-button--secondary.svelte-1s5ukin:hover:not(:disabled){background:var(--zdp-color-surface-panel);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-button--secondary.svelte-1s5ukin:active:not(:disabled){background:var(--zdp-color-surface-panel);border-color:#0000}[data-zdp-theme=dark] .zdp-button--secondary.svelte-1s5ukin{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-muted);border-color:#0000}[data-zdp-theme=dark] .zdp-button--secondary.svelte-1s5ukin:hover:not(:disabled){background:var(--zdp-color-surface-panel);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-button--danger.svelte-1s5ukin,[data-zdp-theme=dark] .zdp-button--danger.svelte-1s5ukin{background:var(--zdp-color-accent-danger);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--danger.svelte-1s5ukin:hover:not(:disabled),[data-zdp-theme=dark] .zdp-button--danger.svelte-1s5ukin:hover:not(:disabled),.zdp-button--danger.svelte-1s5ukin:active:not(:disabled){background:var(--zdp-color-surface-panel);color:var(--zdp-color-accent-danger);border-color:#0000}.zdp-button--text.svelte-1s5ukin{border-radius:var(--zdp-radius-none);color:var(--zdp-color-ink-strong);padding-inline:var(--zdp-space-2);background:0 0;border-color:#0000;position:relative}.zdp-button--text.svelte-1s5ukin:after{background:var(--zdp-color-line-strong);border-radius:var(--zdp-radius-sm);content:"";inset-block-end:var(--zdp-space-1);inset-inline:var(--zdp-space-2);min-block-size:var(--zdp-control-border-width);pointer-events:none;transition:background-color var(--zdp-motion-fast) ease, transform var(--zdp-motion-fast) ease;position:absolute}.zdp-button--text.svelte-1s5ukin:hover:not(:disabled),.zdp-button--text.svelte-1s5ukin:active:not(:disabled){color:var(--zdp-color-ink-strong);background:0 0;border-color:#0000}.zdp-button--text.svelte-1s5ukin:hover:not(:disabled):after,.zdp-button--text.svelte-1s5ukin:active:not(:disabled):after{background:var(--zdp-color-accent-primary-strong);min-block-size:var(--zdp-control-focus-underline-width);transform:scaleX(1.08)}.zdp-button.svelte-1s5ukin:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-button--text.svelte-1s5ukin:focus-visible{border-color:#0000}.zdp-button--text.svelte-1s5ukin:focus-visible:after{background:var(--zdp-color-focus-line);min-block-size:var(--zdp-control-focus-underline-width)}.zdp-button.svelte-1s5ukin:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}@media (forced-colors:active){.zdp-button.svelte-1s5ukin:not(.zdp-button--text){border-color:buttontext}.zdp-button--text.svelte-1s5ukin:after{background:buttontext}}
