:root{--brand-primary:#1a6bef;--brand-secondary:#031931;}
.btn-primary{background-color:#1a6bef!important;border-color:#1a6bef!important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#031931!important;border-color:#031931!important;}
.btn-outline-primary{color:#1a6bef!important;border-color:#1a6bef!important;}
.btn-outline-primary:hover{background-color:#1a6bef!important;color:#fff!important;}
a{color:#1a6bef;}
a:hover{color:#031931;}
.text-primary{color:#1a6bef!important;}
.bg-primary{background-color:#1a6bef!important;}
.navbar{border-bottom:3px solid #1a6bef;}
.xn-float-btn{background:#1a6bef;}
.xn-float-btn:hover{background:#031931;}
input[type=range],input[type=checkbox],input[type=radio]{accent-color:#1a6bef;}
.form-range::-webkit-slider-thumb{background:#1a6bef;}
.form-range::-moz-range-thumb{background:#1a6bef;}
.nav-tabs .nav-link.active{color:#1a6bef;border-bottom-color:#1a6bef;}
.form-control:focus,.form-select:focus,.btn:focus,.btn-check:focus+.btn{border-color:#1a6bef!important;box-shadow:0 0 0 .25rem #1a6bef40!important;}
@media (prefers-color-scheme: dark){header img,footer img,main picture img{filter:brightness(0) invert(1);}}
body.dark-mode header img,body.dark-mode footer img,body.dark-mode main picture img{filter:brightness(0) invert(1);}
body.dark-mode a,body.dark-mode a:hover{color:#1a6bef!important;}
body.dark-mode .text-primary{color:#1a6bef!important;}
body.dark-mode .btn-primary{background-color:#1a6bef!important;border-color:#1a6bef!important;}
body.dark-mode .nav-tabs .nav-link.active{color:#1a6bef!important;}
