.morph-button.svelte-eanxmz{--target-size:4rem;--face-size:3.25rem;--control-ink:#e8e3d8;--control-hover:#635bff;--control-press:#ff633f;width:max-content;min-width:max-content;height:var(--target-size);padding:calc((var(--target-size) - var(--face-size)) / 2);background:var(--surface-panel);color:var(--control-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;text-decoration:none;display:block}.morph-button.compact.svelte-eanxmz{--target-size:2.75rem;--face-size:2.25rem}.morph-button.full-width.svelte-eanxmz{width:100%}.visual-face.svelte-eanxmz{min-width:100%;height:var(--face-size);border:1px solid color-mix(in srgb, var(--control-ink) 12%, var(--surface-panel));background:color-mix(in srgb, var(--control-ink) 3.5%, var(--surface-panel));color:var(--control-ink);font-family:var(--font-title);letter-spacing:-.045em;border-radius:0;justify-content:space-between;align-items:center;gap:1.4rem;padding:0 1.25rem;font-size:1.55rem;font-weight:400;line-height:1;transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),border-radius .11s cubic-bezier(.2,0,0,1),color 80ms linear,transform .1s cubic-bezier(.2,0,0,1);display:flex}.compact.svelte-eanxmz .visual-face:where(.svelte-eanxmz){gap:var(--space-2);padding:0 var(--space-3);font-size:var(--type-title-medium-size);letter-spacing:var(--type-title-medium-tracking)}.icon-only.svelte-eanxmz{width:var(--target-size);min-width:var(--target-size)}.icon-only.svelte-eanxmz .visual-face:where(.svelte-eanxmz){width:var(--face-size);min-width:var(--face-size);justify-content:center;padding:0;font-size:1.8rem}.compact.icon-only.svelte-eanxmz .visual-face:where(.svelte-eanxmz){font-size:1.15rem}.icon.svelte-eanxmz{flex:none;font-size:1.08em;line-height:1}.label.svelte-eanxmz{white-space:nowrap}.morph-button.svelte-eanxmz:hover .visual-face:where(.svelte-eanxmz),.morph-button.svelte-eanxmz:focus-visible .visual-face:where(.svelte-eanxmz){border-color:var(--control-hover);background:var(--control-hover);color:#f4f0e8}.morph-button.svelte-eanxmz:focus-visible{outline-offset:2px;outline:2px solid #f4f0e8}.morph-button.svelte-eanxmz:focus-visible .visual-face:where(.svelte-eanxmz){box-shadow:inset 0 0 0 2px #09090c}.morph-button.svelte-eanxmz:not(:disabled):not([aria-disabled=true]):active .visual-face:where(.svelte-eanxmz){border-radius:calc(var(--face-size) / 2);color:#f4f0e8;background:#b74a33;border-color:#b74a33;transition-duration:45ms,45ms,50ms,35ms,45ms;transform:translateY(1px)scale(.94)}.morph-button.svelte-eanxmz:disabled,.morph-button[aria-disabled=true].svelte-eanxmz{cursor:not-allowed;opacity:.35}.morph-button.svelte-eanxmz:disabled .visual-face:where(.svelte-eanxmz),.morph-button[aria-disabled=true].svelte-eanxmz .visual-face:where(.svelte-eanxmz){border-color:color-mix(in srgb, var(--control-ink) 12%, var(--surface-panel));background:color-mix(in srgb, var(--control-ink) 3.5%, var(--surface-panel));color:var(--control-ink);border-radius:0;transform:none}@media (prefers-reduced-motion:reduce){.visual-face.svelte-eanxmz{transition:none}}
