 {
                display: flex;
            }
            
            .theme-switch-wrapper {
                margin-left: 0.5rem;
            }
            
            .btn {
                width: 100%;
                justify-content: center;
            }
        }

        @media (max-width: 480px) {
            .nav-container {
                padding: 0.75rem;
            }
            
            .nav-brand {
                font-size: 1.25rem;
            }
            
            .theme-swit