﻿@media (min-width: 992px) {
    body {
        display: flex;
    }

    aside.sidebar {
        width: 250px;
        min-height: 100vh;
        background-color: #212529;
        color: white;
    }

    main {
        flex-grow: 1;
        padding: 2rem;
    }

    .topnav-lg {
        display: none;
    }
}

@media (max-width: 991.98px) {
    aside.sidebar {
        display: none;
    }

    .topnav-lg {
        display: block;
    }
}
