.new-brand-button.btn-secondary{background:color-mix(in srgb, var(--color-accent-warm) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-warm) 30%, transparent);transition:background var(--duration-base) var(--ease-out-quart), border-color var(--duration-base) var(--ease-out-quart)}.new-brand-button.btn-secondary:hover{background:color-mix(in srgb, var(--color-accent-warm) 30%, transparent);border-color:var(--color-accent-warm)}.new-brand-button.btn-hot{background:var(--color-action-ink);color:var(--color-background)}.new-brand-button[class]{border-radius:var(--radius-base);min-height:44px;box-shadow:none;font-family:var(--font-sans);transition:transform var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);font-weight:560;font-stretch:100%}.new-brand-button[class]:hover:not([disabled]):not([aria-disabled=true]){box-shadow:none;transform:translateY(-2px)}.new-brand-button[class]:active:not([disabled]):not([aria-disabled=true]){transform:translateY(0)}.new-brand-button[class]:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:2px}.new-brand-button[class][disabled],.new-brand-button[class][aria-disabled=true]{background:var(--color-surface-elevated);color:var(--color-text-muted);cursor:not-allowed;filter:none}@media (prefers-reduced-motion:reduce){.new-brand-button[class]{transition:none}.new-brand-button[class]:hover:not([disabled]):not([aria-disabled=true]),.new-brand-button[class]:active:not([disabled]):not([aria-disabled=true]){transform:none}}.new-brand-button.btn-neutral{background:var(--color-surface);border:1px solid var(--color-border-subtle)}.new-brand-button.btn-neutral:hover{background:var(--color-surface-elevated);border-color:var(--color-border-hover)}
