/* TSD-FOOD/Xamba: estilos externalizados da view auth/login.php em 2026-09-27. */
body{font-family:Arial,sans-serif;background:#f5f7fb;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#1f2937}.card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);width:100%;max-width:420px;padding:28px}.brand{font-size:22px;font-weight:700;margin:0 0 6px}.sub{color:#6b7280;margin:0 0 22px}.badge{display:inline-block;background:#eef2ff;color:#3730a3;border-radius:999px;padding:5px 10px;font-size:12px;margin-bottom:16px}.field{margin-bottom:14px}label{display:block;font-weight:600;margin-bottom:6px}input{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;padding:12px;font-size:16px}button{width:100%;border:0;border-radius:10px;background:#111827;color:#fff;padding:13px;font-size:16px;font-weight:700;cursor:pointer}.alert{border-radius:10px;padding:11px 12px;margin-bottom:14px}.erro{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.foot{font-size:12px;color:#6b7280;margin-top:18px;text-align:center}
