/*
 * Flamarsul Theme Override
 * Cores: Azul escuro (#1A2744) + Vermelho (#E8251A) + Branco (#FFFFFF)
 */

/* === DASHBOARD (dark mode) - azul escuro Flamarsul === */
.dark,
[data-theme="dark"],
html.dark {
  --blue-1: 10 13 22;
  --blue-2: 14 18 32;
  --blue-3: 19 27 50;
  --blue-4: 24 35 65;
  --blue-5: 30 44 80;
  --blue-6: 40 58 100;
  --blue-7: 58 80 130;
  --blue-8: 85 115 170;
  --blue-9: 26 39 68;
  --blue-10: 45 62 100;
  --blue-11: 140 165 210;
  --blue-12: 210 220 240;

  --iris-1: 10 13 22;
  --iris-2: 14 18 32;
  --iris-3: 19 27 50;
  --iris-4: 24 35 65;
  --iris-5: 30 44 80;
  --iris-6: 40 58 100;
  --iris-7: 58 80 130;
  --iris-8: 85 115 170;
  --iris-9: 26 39 68;
  --iris-10: 45 62 100;
  --iris-11: 140 165 210;
  --iris-12: 210 220 240;

  --solid-blue: 24 35 65;
  --solid-blue-2: 10 13 22;
  --solid-iris: 24 35 65;
}

/* === DASHBOARD - Botoes e elementos brand (vermelho Flamarsul) === */
.bg-n-brand { background-color: #E8251A !important; }
.hover\:enabled\:brightness-110:hover { filter: brightness(90%) !important; }
.text-n-brand { color: #E8251A !important; }
.border-n-brand { border-color: #E8251A !important; }
.after\:bg-n-brand::after { background-color: #E8251A !important; }

/* === SUPERADMIN - Navbar item ativo (vermelho) === */
.text-woot-500 { color: #E8251A !important; }
.bg-woot-25, .hover\:bg-woot-25:hover { background-color: #fff2f2 !important; }
.bg-slate-25.text-woot-500 { color: #E8251A !important; }

/* === SUPERADMIN - Botoes (apenas paginas /super_admin) === */
body.administrate a.button,
body.administrate a.button:visited { background-color: #1A2744 !important; color: #fff !important; }
body.administrate a.button:hover { background-color: #E8251A !important; }
body.administrate button:not(.reset-base),
body.administrate input[type='button']:not(.reset-base),
body.administrate input[type='reset']:not(.reset-base),
body.administrate input[type='submit']:not(.reset-base),
body.administrate .button:not(.reset-base) { background-color: #1A2744 !important; color: #fff !important; }
body.administrate button:not(.reset-base):hover,
body.administrate .button:not(.reset-base):hover { background-color: #E8251A !important; }

/* === SUPERADMIN - Focus ring (vermelho) === */
:focus { outline-color: #E8251A !important; }
.button:focus, .button:focus-visible,
button:focus, button:focus-visible,
[type="submit"]:focus {
  box-shadow: 0 0 0 3px rgb(232 37 26 / 0.5) !important;
  outline: none !important;
}
