/* Custom styles for OBSOS AI (supplement Tailwind) */
:root{
  --brand: #2563eb; /* blue-600 */
}

/* Simple shadow and card adjustments */
.card { box-shadow: 0 6px 18px rgba(15,23,42,0.06); border-radius: 12px; }
.rounded-2xl { border-radius: 16px; }

/* File drop area focus */
.file-drop--active { border-color: var(--brand) !important; box-shadow: 0 6px 20px rgba(37,99,235,0.08); }

/* Small device tweaks */
@media (max-width:640px){
  aside.w-64{ display:none; }
  header h2{ font-size: 16px; }
}

/* Minimal styling for notifications */
.notif { padding: 0.625rem 1rem; border-radius: 8px; }