lay: flex;
            flex-direction: column;
            gap: 1rem;
        }

        .mobile-nav-section h3 {
            color: #00d8ff;
            font-size: 1.1rem;
            margin: 0 0 0.5rem 0;
            font-weight: 600;
        }

        .mobile-menu a {
            color: #dcdcdc;
            text-decoration: none;
            padding: 1rem;
            border-radius: 12px;
            background-color: rgba(255, 255, 255, 0.05);
            transition: all 0.3s ease;
            display: