/* Minimal UI helpers */
.input{ @apply w-full px-3 py-2 border border-slate-300 rounded-xl outline-none focus:ring-2 focus:ring-indigo-500; }
.btn{ @apply inline-flex items-center px-4 py-2 rounded-xl bg-indigo-600 text-white hover:bg-indigo-700 transition shadow; }
.terminal{ @apply bg-black text-green-400 p-4 rounded-xl overflow-auto text-sm; min-height: 140px; }
