/*KLASİK MENÜ CSS KODLARI*/
        /* 1. Yeni Ekleyeceğimiz Açık Menü (Yüzen Katman) */
        .custom-desktop-menu {
            position: absolute;
            right: 90px;
            /* Hamburger menünün soluna gelecek şekilde ayarlandı */
            top: 50%;
            transform: translateY(-50%);
            /* Dikeyde tam ortalar */
            z-index: 900;
            /* Logonun ve hamburgerin altında kalmasın, ama açılır menünün üstüne çıkmasın */
        }

        .custom-desktop-menu ul {
            display: flex;
            list-style: none;
            margin: 0;
            padding: 0;
            gap: 25px;
            /* Linkler arası boşluk */
        }

        .custom-desktop-menu ul li a {
            color: #fff;
            /* Link rengi */
            font-weight: 600;
            font-size: 14px;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .custom-desktop-menu ul li a:hover {
            color: var(--theme-color);
            /* Temanızın ana rengi */
        }

        /* 2. Hamburger Menü Ayarı (Orijinal yerini korusun ama görünür olsun) */
        #site_menu_header .navbar-toggle {
            display: block !important;
            /* Temanın gizlemesini engelle */
            z-index: 1000;
            /* En üstte durmalı */
        }

        /* 3. Mobil Uyumluluk */
        @media (max-width: 991px) {

            /* Mobilde (tablet ve telefon) açık linkleri gizle */
            .custom-desktop-menu {
                display: none;
            }
        }

        /* Hamburger menü açıkken klasik menüyü gizle - Daha güçlü selector */
        body.nav-active .custom-desktop-menu,
        body.dsn-open-menu .custom-desktop-menu,
        body.menu-open .custom-desktop-menu,
        .dsn-open .custom-desktop-menu {
            display: none !important;
        }

        /* Normal durumda klasik menü görünür */
        .custom-desktop-menu {
            display: block;
        }

        /* Mobil uyumluluk korunuyor */
        @media (max-width: 991px) {
            .custom-desktop-menu {
                display: none !important;
            }
        }