body {
    background-color: #f8f9fa;
}

.nav-icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
}

.sidebar {
    width: 250px;
    position: sticky;
    top: 0;
    height: 100vh;
    overflow-y: auto;
}

.sidebar .nav-link:not(.active):hover {
    background-color: rgba(255,255,255,0.1);
    border-radius: 0.375rem;
}
