/* Default Light Mode */
body.light-mode {
    background-color: #fff;
    color: #333;
}

body.dark-mode {
    background-color: #121212;
    color: #fff;
}

.navbar {
    margin-bottom: 20px;
}

/* Cards */
.card {
    border-radius: 8px;
}

/* Buttons */
.btn-primary {
    background-color: #6c63ff;
    border: none;
}
.btn-primary:hover {
    background-color: #5a52d4;
}

/* Dark Mode Overrides */
body.dark-mode .navbar,
body.dark-mode .table,
body.dark-mode .card,
body.dark-mode .form-control {
    background-color: #1f1f1f;
    color: #fff;
}

body.dark-mode .btn {
    color: #fff;
}
.navbar .container {
  justify-content: flex-end !important;
}

.navbar-brand {
  margin-right: auto !important;
}

.navbar-nav {
  margin-left: auto;
}
