h2 {
    font-family: sans-serif;
    font-size: 1.5em;
    text-transform: uppercase;
}

strong {
    font-weight: 700;
    background-color: yellow;
}

p {
    font-family: sans-serif;
}

.sidebar-container { min-height: calc(100vh - 56px); } /* 56px is navbar height */

.auth-card .form-control {
    min-height: 2.75rem;
}

.auth-card .btn {
    min-height: 2.75rem;
}

.form-error {
    color: red;
}

.item-link {
    text-decoration: none;
    transition: background-color 0.2s;
    color: #212529;
}

.item-link:hover {
    background-color: #e9ecef; /* Light gray highlight */
    color: #0056b3; /* Change text color slightly on hover */
}
