:root,.light,[data-theme="light"]{--blue-1:255 252 252;--blue-2:255 247 247;--blue-3:254 235 236;--blue-4:255 219 220;--blue-5:255 205 206;--blue-6:253 189 190;--blue-7:244 169 170;--blue-8:235 142 144;--blue-9:229 72 77;--blue-10:220 62 66;--blue-11:206 44 49;--blue-12:100 23 35;--iris-1:255 252 252;--iris-2:255 247 247;--iris-3:254 235 236;--iris-4:255 219 220;--iris-5:255 205 206;--iris-6:253 189 190;--iris-7:244 169 170;--iris-8:235 142 144;--iris-9:229 72 77;--iris-10:220 62 66;--iris-11:206 44 49;--iris-12:100 23 35;}
.dark,[data-theme="dark"],html.dark{--blue-1:25 17 17;--blue-2:32 19 20;--blue-3:59 18 25;--blue-4:80 15 28;--blue-5:97 22 35;--blue-6:114 35 45;--blue-7:140 51 58;--blue-8:181 69 72;--blue-9:229 72 77;--blue-10:236 93 94;--blue-11:255 149 146;--blue-12:255 209 217;--iris-1:25 17 17;--iris-2:32 19 20;--iris-3:59 18 25;--iris-4:80 15 28;--iris-5:97 22 35;--iris-6:114 35 45;--iris-7:140 51 58;--iris-8:181 69 72;--iris-9:229 72 77;--iris-10:236 93 94;--iris-11:255 149 146;--iris-12:255 209 217;}

:root,.light,[data-theme="light"]{--solid-blue:255 219 220;--solid-blue-2:255 252 252;--solid-iris:255 219 220;}
.dark,[data-theme="dark"],html.dark{--solid-blue:80 15 28;--solid-blue-2:25 17 17;--solid-iris:80 15 28;}

.bg-n-brand{background-color:#C0201E !important;}
.hover\:enabled\:brightness-110:hover{filter:brightness(90%) !important;}
.text-n-brand{color:#C0201E !important;}
.border-n-brand{border-color:#C0201E !important;}

.after\:bg-n-brand::after{background-color:#C0201E !important;}


/* Superadmin / Administrate overrides */
.button, [type="submit"] { background-color: #C0201E !important; border-color: #C0201E !important; }
.button:hover, [type="submit"]:hover { background-color: #8f1715 !important; }

/* Administrate button fix */
a.button, a.button:visited { background-color: #C0201E !important; color: #fff !important; }
a.button:hover { background-color: #8f1715 !important; }

/* Superadmin navbar active item */
.text-woot-500 { color: #C0201E !important; }
.bg-woot-25, .hover\:bg-woot-25:hover { background-color: #fff2f2 !important; }
.bg-slate-25.text-woot-500 { color: #C0201E !important; }

/* Administrate button hardcoded fix */
button:not(.reset-base),input[type='button']:not(.reset-base),input[type='reset']:not(.reset-base),input[type='submit']:not(.reset-base),.button:not(.reset-base){background-color:#C0201E !important;}
button:not(.reset-base):hover,.button:not(.reset-base):hover{background-color:#8f1715 !important;}

/* Tailwind ring color (bordinha ao focar/clicar) */
*,:before,:after{--tw-ring-color:rgb(192 32 30 / .5) !important;}

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