/* ═══════════════ SwiftScore · Login page — light gray polish ═══════════════ */
body.auth-light{background:#EEF0F3!important;color:#1f2937!important}
.auth-light h1,.auth-light h2,.auth-light h3,.auth-light h4{color:#111827!important;text-shadow:none!important}
.auth-light p,.auth-light small,.auth-light .text-muted{color:#4b5563!important}
.auth-light label{color:#374151!important}

/* inputs */
.auth-light input.form-control,.auth-light .form-control,.auth-light input[type=email],.auth-light input[type=password],.auth-light input[type=text]{
  background:#ffffff!important;border:1px solid #d1d5db!important;color:#111827!important;box-shadow:none!important}
.auth-light .form-control:focus,.auth-light input:focus{border-color:#155E46!important;box-shadow:0 0 0 3px rgba(21,94,70,.16)!important;outline:none}
.auth-light input::placeholder{color:#9ca3af!important}
.auth-light .form-check-input{background-color:#fff!important;border-color:#9ca3af!important}
.auth-light .form-check-input:checked{background-color:#155E46!important;border-color:#155E46!important}
.auth-light .input-group-text,.auth-light [class*="eye"],.auth-light button[type=button]{color:#6b7280!important}

/* sign in button */
.auth-light button[type=submit],.auth-light .btn-primary,.auth-light .btn-ss{
  background:linear-gradient(90deg,#155E46,#0F4A37)!important;border:0!important;color:#fff!important;
  box-shadow:0 8px 20px rgba(21,94,70,.25)!important}
.auth-light button[type=submit]:hover,.auth-light .btn-ss:hover{filter:brightness(1.08)}

/* error / alert box */
.auth-light .alert,.auth-light [class*="alert"]{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}

/* demo credentials box + generic dashed boxes */
.auth-light [style*="dashed"],.auth-light [class*="demo"]{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}

/* gradient / glowing brand text -> solid */
.auth-light [class*="brand"] *,.auth-light [class*="logo"] + *{text-shadow:none!important}
