body { padding-top: 1rem; }
.navbar-brand { font-weight: 600; }
.table-warning { opacity: 0.85; }
.variance-pos { color: #0a7d00; font-weight: 600; }
.variance-neg { color: #b30000; font-weight: 600; }
.card { border-radius: .6rem; }

/* Dashboard card numbers - reduce size to prevent clipping */
.card-body h1 {
  font-size: 2rem;
  line-height: 1.1;
}
