<button {{ $attributes->merge(['type' => 'button', 'class' => 'inline-flex items-center justify-center px-4 py-2.5 bg-card border border-border rounded-xl font-semibold text-sm text-foreground shadow-sm hover:bg-secondary/50 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:ring-offset-background disabled:opacity-25 transition duration-150']) }}>
    {{ $slot }}
</button>
