body {
    background: rgb(50, 67, 49);
    color: white;
    margin: 0;
    font-family: sans-serif
}



@media (min-aspect-ratio: 1/1) {

    .content-flex {
        /* fallback height */
        min-height:100vh;

        /* new small viewport height for modern browsers */
        min-height:100svh;

        flex-direction: row;
    }

    /* Navigation Bar */
    .nav-bar {
        position: absolute;
        bottom: 0;
        width: 100%;
        background: linear-gradient(#04AA6D, #005d3b);
    }

    /* Dropdown Button */
    .dropbtn {
        background: rgba(0, 0, 0, 0);
        color: white;
        padding: 16px;
        font-size: 16px;
        border: none;
    }

    /* The container <div> - needed to position the dropdown content */
    .dropdown {
        position: relative;
        display: inline-block;
    }

    /* Dropdown Content (Hidden by Default) */
    .dropdown-content {
        display: none;
        position: absolute;
        top: 0;
        transform: translateY(-100%);
        background-color: #f1f1f1;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
    }

    /* Links inside the dropdown */
    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

    /* Change color of dropdown links on hover */
    .dropdown-content a:hover {background-color: #ddd;}

    /* Show the dropdown menu on hover */
    .dropdown:hover .dropdown-content {display: block;}

    /* Change the background color of the dropdown button when the dropdown content is shown */
    .dropdown:hover .dropbtn {background-color: #3e8e41;} 
}

@media (max-aspect-ratio: 1/1) {
        
    .content-flex {
        /* fallback height */
        min-height:100vh;
        
        /* new small viewport height for modern browsers */
        min-height:100svh;
        
        flex-direction: column;
    }

    /* Navigation Bar */
    .nav-bar {
        position: absolute;
        left: 0;
        height: 100%;
        background: linear-gradient(90deg, #04AA6D, #005d3b);
    }

    /* Dropdown Button */
    .dropbtn {
        background: rgba(0, 0, 0, 0);
        color: white;
        padding: 16px;
        font-size: 16px;
        border: none;
    }

    /* The container <div> - needed to position the dropdown content */
    .dropdown {
        position: relative;
        display: inline-block;
    }

    /* Dropdown Content (Hidden by Default) */
    .dropdown-content {
        display: none;
        position: absolute;
        top: 0;
        left: 100%;
        background-color: #f1f1f1;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
    }

    /* Links inside the dropdown */
    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

    /* Change color of dropdown links on hover */
    .dropdown-content a:hover {background-color: #ddd;}

    /* Show the dropdown menu on hover */
    .dropdown:hover .dropdown-content {display: block;}

    /* Change the background color of the dropdown button when the dropdown content is shown */
    .dropdown:hover .dropbtn {background-color: #3e8e41;} 
}