:root { --bs-primary: #0F4560; --bs-accent: #FD6925; }
.bs-primary { background-color: var(--bs-primary)!important; }
body { background:#f6f7fb; color:#111; }
.navbar-brand, .nav-link, .navbar-text { color:#fff!important; }
.btn-primary { background-color: #FD6925; border-color: #FD6925; }
.btn-primary:hover { background-color: #EE8516; border-color: #EE8516; }
.card-title { font-weight:600; }
.chart-wrap{height:300px; position:relative;}
.number-card h3{font-size:2rem; margin:0}
canvas{display:block;}
