/* VigIA — clases que no vienen en el tailwind.css heredado de RaT (estaba purgado).
   Regla: antes de usar una clase Tailwind nueva, grepearla en tailwind.css; si no está, agregarla aquí. */
.bg-orange-500   { background-color:#f97316 }
.border-orange-600{ border-color:#ea580c }
.border-slate-150{ border-color:#e8edf3 }
.text-orange-200 { color:#fed7aa }
.text-orange-300 { color:#fdba74 }
.text-orange-400 { color:#fb923c }
.text-orange-900 { color:#7c2d12 }

/* Posicionamiento faltante (rompe layout del Centro de mando) */
.top-3    { top:.75rem }
.bottom-3 { bottom:.75rem }
.bottom-28{ bottom:7rem }

/* Colores/fondos faltantes */
.bg-slate-950 { background-color:#020617 }
.bg-black     { background-color:#000 }
.text-amber-900 { color:#78350f }
.border-white\/10 { border-color:rgba(255,255,255,.1) }
.text-red-400\/80 { color:rgba(248,113,113,.8) }

/* Espaciado / foco / hover faltantes */
.pr-9 { padding-right:2.25rem }
.focus\:border-orange-500:focus { border-color:#f97316 }
.hover\:border-orange-400:hover { border-color:#fb923c }
.hover\:bg-orange-500:hover { background-color:#f97316 }

/* Animación "en vivo" (tailwind.css solo trae animate-ping) */
@keyframes vigia-pulse { 0%,100%{opacity:1} 50%{opacity:.5} }
.animate-pulse { animation:vigia-pulse 2s cubic-bezier(.4,0,.6,1) infinite }
