.ui-button[data-v-77b87c04]{border-radius:var(--form-control-radius);cursor:var(--cursor-pointer,pointer);font:800 var(--text-size-sm) var(--font-body);align-items:center;gap:var(--space-2);min-height:var(--form-control-height);padding:0 var(--form-control-padding-inline);transition:transform var(--motion-duration-standard) var(--motion-ease-standard), box-shadow var(--motion-duration-standard) var(--motion-ease-standard), background var(--motion-duration-standard) var(--motion-ease-standard);border:1px solid #0000;justify-content:center;display:inline-flex}.ui-button[data-v-77b87c04]:hover:not(:disabled){box-shadow:0 7px 17px color-mix(in srgb, var(--color-blue) 16%, transparent);transform:translateY(-1px)}.ui-button[data-v-77b87c04]:disabled{cursor:wait;opacity:.6}.ui-button[data-v-77b87c04]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 72%, transparent);outline-offset:2px}.ui-button__spinner[data-v-77b87c04]{animation:ui-button-spin-77b87c04 var(--motion-duration-spinner) linear infinite;height:var(--space-4);width:var(--space-4);border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;display:inline-block}@keyframes ui-button-spin-77b87c04{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button__spinner[data-v-77b87c04]{opacity:.72;border-right-color:currentColor;animation:none}}.is-primary[data-v-77b87c04]{background:var(--color-blue);color:var(--color-on-accent)}.is-secondary[data-v-77b87c04]{background:var(--color-surface-raised);border-color:var(--color-line);color:var(--color-ink)}.is-quiet[data-v-77b87c04]{color:var(--color-blue);background:0 0}
