@props(['padded' => true, 'hover' => false])

<div {{ $attributes->merge(['class' => 'rounded-2xl border border-black/5 bg-white shadow-[var(--shadow-soft)] transition-all duration-300 '.($hover ? 'hover:-translate-y-1 hover:shadow-[var(--shadow-card)] hover:border-champagne/20' : '').' '.($padded ? 'p-5 sm:p-6' : '')]) }}>
    {{ $slot }}
</div>
