@media (min-width: 641px) {
    .menu-toggle {
        display: none; /* Hides the toggle button in desktop view */
    }

    #menu {
        min-width: 200px;
        resize: horizontal;
        overflow: auto;
        background-color: #007bff;
        z-index: 40;
        overflow-y: auto;
        padding: 1rem;
        width: 256px; /* Optional, depending on your design needs */
    }

    #menu #nav-tree {
        margin-top: 30vh; /* Shift the tree menu down */
    }

    body {
        padding-top: 0; /* No space needed for the menu button in desktop view */
    }
}
