.zdp-button.svelte-1s5ukin{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;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-control-padding-sm)}.zdp-button--md.svelte-1s5ukin{font-size:var(--zdp-type-control-size);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-control-padding-md)}.zdp-button--primary.svelte-1s5ukin{background:var(--zdp-color-surface-inverse);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--primary.svelte-1s5ukin:where(:where(.svelte-1s5ukin):hover:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 94%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--primary.svelte-1s5ukin:where(:where(.svelte-1s5ukin):active:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 88%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--secondary.svelte-1s5ukin{background:var(--zdp-color-surface-panel);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-button--secondary.svelte-1s5ukin:where(:where(.svelte-1s5ukin):hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-button--secondary.svelte-1s5ukin:where(:where(.svelte-1s5ukin):active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong)}.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:where(:where(.svelte-1s5ukin):hover:not(:disabled)){background:var(--zdp-color-accent-danger);background:color-mix(in oklch, var(--zdp-color-accent-danger) 90%, var(--zdp-color-surface-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--danger.svelte-1s5ukin:where(:where(.svelte-1s5ukin):active:not(:disabled)){background:var(--zdp-color-accent-danger);background:color-mix(in oklch, var(--zdp-color-accent-danger) 82%, var(--zdp-color-surface-inverse));color:var(--zdp-color-ink-inverse);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);pointer-events:none;min-block-size:2px;transition:background-color var(--zdp-motion-fast) ease, transform var(--zdp-motion-fast) ease;position:absolute}.zdp-button--text.svelte-1s5ukin:where(:where(.svelte-1s5ukin):hover:not(:disabled)),.zdp-button--text.svelte-1s5ukin:where(:where(.svelte-1s5ukin):active:not(:disabled)){color:var(--zdp-color-ink-strong);background:0 0;border-color:#0000}.zdp-button--text.svelte-1s5ukin:where(:where(.svelte-1s5ukin):hover:not(:disabled)):after,.zdp-button--text.svelte-1s5ukin:where(:where(.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)}.zdp-button__spinner.svelte-1s5ukin{block-size:var(--zdp-control-glyph-sm);border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;inline-size:var(--zdp-control-glyph-sm);border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;flex:none;display:none}.zdp-button[data-loading=true].svelte-1s5ukin .zdp-button__spinner:where(.svelte-1s5ukin){animation:1s linear infinite svelte-1s5ukin-zdp-button-loading-rotate;display:block}.zdp-button[data-loading=true].svelte-1s5ukin:not([data-disabled=true]){cursor:progress;opacity:1}@keyframes svelte-1s5ukin-zdp-button-loading-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-button[data-loading=true].svelte-1s5ukin .zdp-button__spinner:where(.svelte-1s5ukin){animation:none}}@media (forced-colors:active){.zdp-button.svelte-1s5ukin:not(.zdp-button--text){border-color:buttontext}.zdp-button--text.svelte-1s5ukin:after{background:buttontext}}
