/* 2026-08-24: antes era un <style> inline en login.html; externalizado para poder
   servir /login con style-src 'self' (sin 'unsafe-inline'). */
[x-cloak] { display: none !important; }
/* Utilidades ausentes en static/tailwind.css (congelado) */
.right-3 { right: 0.75rem; }
.top-1\/2 { top: 50%; }
.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translateY(-50%); }
.-ml-1 { margin-left: -0.25rem; }
.mr-3 { margin-right: 0.75rem; }
.focus\:ring-1:focus { box-shadow: 0 0 0 1px #3b82f6; }
.disabled\:bg-blue-600\/50:disabled { background-color: rgb(37 99 235 / 0.5); }
.tracking-tight { letter-spacing: -0.025em; }
.select-none { user-select: none; -webkit-user-select: none; }
