.main-sidebar .brand-text p {
    white-space: normal;
}

.main-sidebar {
    display: flex;
    flex-direction: column; /* Stack children vertically */
    height: 100vh; /* Full viewport height */
}

.main-sidebar .brand-link {
    flex: 0 0 auto; /* Natural height (doesn't grow or shrink) */
}

.main-sidebar .sidebar {
    flex: 1 1 auto; /* Take up remaining space */
}
