/* Custom small enhancements */
:root { --brand: #4f46e5; --ink: #0f172a; }
.shadow-soft { box-shadow: 0 10px 25px rgba(2,6,23,.08), 0 6px 12px rgba(2,6,23,.06); }
.card { @apply rounded-2xl border border-slate-200 bg-white p-5; }
.brand-gradient { background: linear-gradient(135deg, #4f46e5, #06b6d4); }
.badge { @apply inline-flex items-center gap-2 rounded-full px-3 py-1 text-xs font-semibold; }
.badge-soft { @apply bg-slate-100 text-slate-700; }
.table-sticky thead th { position: sticky; top: 0; background: #f8fafc; }
.icon { width: 20px; height: 20px; }
