mat-sidenav-container { min-height: 100vh; } mat-sidenav { width: auto; min-width: 200px; max-width: 20vw; } mat-nav-list a { display: flex; align-items: center; text-decoration: none; padding: 10px 16px; border-radius: 4px; mat-icon { margin-right: 16px; font-size: 24px; vertical-align: middle; line-height: 1; } } .active-link { backdrop-filter: contrast(75%); }