<!DOCTYPE html>
<html lang="ro">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>5elemente - Restaurant Medgidia & Constanța</title>
    <meta name="description" content="Restaurant 5elemente - Sushi și preparate delicioase în Medgidia și Constanța. Comandă online sau vizitează-ne în locații.">
    
    <!-- Google Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;600;700&family=Mulish:wght@400;600;700&display=swap" rel="stylesheet">
    
    <!-- Tailwind CSS -->
    <script src="https://cdn.tailwindcss.com"></script>
    
    <!-- FontAwesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

    <!-- Configurare Culori Brand -->
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        'brand-orange': '#ff4f01',
                        'brand-dark': '#1a1a1a',
                        'brand-cream': '#fef4f2',
                    },
                    fontFamily: {
                        'messiri': ['"El Messiri"', 'sans-serif'],
                        'mulish': ['"Mulish"', 'sans-serif'],
                    }
                }
            }
        }
    </script>

    <style>
        .vertical-text {
            writing-mode: vertical-rl;
            text-orientation: mixed;
            transform: rotate(180deg);
        }
        
        .bg-pattern {
            background-color: #fef4f2;
            background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ff4f01' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        }

        .smooth-shadow {
            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
        }

        /* Asigură layout fix pe body */
        body {
            height: 100vh;
            height: 100dvh;
            overflow: hidden;
        }

        /* Ascunde scrollbar-ul standard dar permite scroll */
        .hide-scrollbar::-webkit-scrollbar {
            width: 8px;
        }
        .hide-scrollbar::-webkit-scrollbar-track {
            background: transparent;
        }
        .hide-scrollbar::-webkit-scrollbar-thumb {
            background-color: rgba(255, 79, 1, 0.2);
            border-radius: 20px;
        }
    </style>
</head>
<body class="bg-pattern font-mulish text-brand-dark flex flex-col md:flex-row overflow-hidden h-screen w-screen">

    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KTX2SVP4"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-KTX2SVP4');</script>
    <!-- End Google Tag Manager -->

    <!-- 1. Dunga Laterală (Stânga Desktop / Sus Mobil) -->
    <div class="md:w-20 lg:w-24 bg-white border-r border-orange-100 flex md:flex-col justify-between items-center py-3 md:py-8 px-4 shadow-md z-30 shrink-0 h-16 md:h-full relative">
        <!-- Logo Text Mic (Doar pe mobil, ascuns pe desktop) -->
        <div class="text-xl text-brand-orange font-bold font-messiri md:hidden">
            5 Elemente | Medgidia & Constanța
        </div>

        <!-- Text Vertical (Doar Desktop) -->
        <div class="hidden md:block flex-grow relative py-10">
            <h1 class="vertical-text text-xl lg:text-2xl font-messiri font-bold tracking-widest text-brand-dark opacity-90 h-full flex justify-center items-center whitespace-nowrap">
                5 ELEMENTE <span class="mt-4 mb-4 text-brand-orange">•</span> MEDGIDIA <span class="mt-4 mb-4 text-brand-orange">•</span> CONSTANȚA
            </h1>
        </div>

        <!-- Spațiu gol jos pe desktop -->
        <div class="hidden md:block"></div>

        <!-- Buton Apel (Doar Mobil - în header) -->
        <div class="md:hidden">
            <a href="tel:0742111133" class="bg-brand-orange text-white px-4 py-1.5 rounded-full font-bold text-sm uppercase tracking-wider flex items-center gap-2 hover:bg-brand-dark transition-colors shadow-sm">
                <i class="fa-solid fa-phone"></i> Sună
            </a>
        </div>
    </div>

    <!-- 2. Conținutul Principal -->
    <div class="flex-1 flex flex-col relative h-full overflow-hidden">
        
        <!-- Imagine fundal decorativă -->
        <div class="absolute top-0 right-0 w-full h-full md:w-2/3 z-0 opacity-15 pointer-events-none">
            <img src="fundal.jpg" class="w-full h-full object-cover object-center" alt="Fundal 5 Elemente">
        </div>

        <!-- Container Central cu Scroll Intern -->
        <main class="flex-1 overflow-y-auto hide-scrollbar px-4 md:px-12 py-6 z-10 w-full relative">
            <div class="max-w-4xl mx-auto flex flex-col items-center min-h-min pb-10">
            
                <!-- Zona Logo -->
                <div class="text-center mb-6 md:mb-8 animate-fade-in-up flex flex-col items-center">
                    <!-- Logo Imagine -->
                    <div class="w-32 h-32 md:w-48 md:h-48 rounded-full overflow-hidden border-4 border-white shadow-xl mb-4 bg-white">
                        <img src="logo.jpg" 
                             alt="Logo 5 Elemente" 
                             class="w-full h-full object-cover">
                    </div>
                    
                    <h2 class="text-3xl md:text-5xl font-messiri font-bold text-brand-dark">
                        5 Elemente
                    </h2>
                </div>

                <!-- Grid Butoane Principale -->
                <div class="grid grid-cols-1 md:grid-cols-2 gap-4 w-full mb-6">
                    
                    <!-- Buton Comandă -->
                    <a href="https://comanda.5elemente.ro/" class="group relative block bg-brand-orange rounded-xl p-6 md:p-8 transition-all active:scale-95 md:hover:shadow-2xl md:hover:-translate-y-1 overflow-hidden h-full">
                        <div class="absolute top-0 right-0 p-3 opacity-10 group-hover:opacity-20 transition-opacity">
                            <i class="fa-solid fa-utensils text-7xl text-white"></i>
                        </div>
                        <div class="relative z-10 flex flex-col items-center md:items-start text-center md:text-left justify-center h-full">
                            <h3 class="text-2xl md:text-3xl font-messiri font-bold text-white mb-1">Comandă Online</h3>
                            <p class="text-white/90 text-sm md:text-base mb-4 hidden md:block">Meniul complet livrat la tine acasă.</p>
                            <span class="bg-white text-brand-orange px-6 py-2 rounded-full font-bold text-xs md:text-sm uppercase tracking-wider group-hover:bg-brand-dark group-hover:text-white transition-colors mt-auto inline-flex items-center">
                                Vezi Meniul <i class="fa-solid fa-arrow-right ml-2"></i>
                            </span>
                        </div>
                    </a>

                    <!-- Buton Locație (Deschide Selectorul de Oraș) -->
                    <div class="relative group bg-white rounded-xl p-6 md:p-8 border border-gray-100 smooth-shadow transition-all active:scale-95 md:hover:shadow-xl md:hover:-translate-y-1 cursor-pointer h-full" onclick="toggleMapOptions()">
                        <div class="absolute top-0 right-0 p-3 opacity-5 group-hover:opacity-10 transition-opacity">
                            <i class="fa-solid fa-location-dot text-7xl text-brand-dark"></i>
                        </div>
                        <div class="relative z-10 flex flex-col items-center md:items-start text-center md:text-left justify-center h-full w-full">
                            <h3 class="text-2xl md:text-3xl font-messiri font-bold text-brand-dark mb-1">Mergi la locație</h3>
                            <p class="text-gray-500 text-xs md:text-sm mb-4">Medgidia sau Constanța (Avi Garden)</p>
                            
                            <!-- Desktop Trigger Indicator -->
                            <span class="hidden md:inline-flex bg-brand-dark text-white px-6 py-2 rounded-full font-bold text-xs uppercase tracking-wider mt-auto items-center">
                                Alege locația <i class="fa-solid fa-chevron-down ml-2"></i>
                            </span>
                            
                            <!-- Mobile Button Trigger -->
                            <span class="md:hidden bg-brand-dark text-white px-6 py-2 rounded-full font-bold text-xs uppercase tracking-wider w-auto text-center inline-flex items-center mt-auto">
                                Navighează <i class="fa-solid fa-location-arrow ml-2"></i>
                            </span>
                        </div>
                    </div>

                </div>

                <!-- Secțiune Contact Compactă -->
                <div class="bg-white/80 backdrop-blur-sm rounded-xl p-4 w-full smooth-shadow border border-gray-100 flex flex-col md:flex-row justify-between items-center gap-4 mb-6">
                    <!-- Telefon -->
                    <a href="tel:0742111133" class="flex items-center gap-3 group w-full md:w-auto justify-center md:justify-start pl-0 md:pl-4">
                        <div class="w-10 h-10 rounded-full bg-brand-orange text-white flex items-center justify-center text-lg shadow-md group-hover:scale-110 transition-transform">
                            <i class="fa-solid fa-phone"></i>
                        </div>
                        <div class="text-left">
                            <p class="text-[10px] text-gray-500 uppercase tracking-wider font-bold">Rezervări / Comenzi</p>
                            <span class="text-xl font-messiri font-bold text-brand-dark group-hover:text-brand-orange transition-colors">0742 111 133</span>
                        </div>
                    </a>

                    <!-- WhatsApp -->
                    <a href="https://wa.me/40742111133" target="_blank" class="flex items-center justify-center gap-2 bg-[#25D366] text-white px-5 py-2.5 rounded-full font-bold text-sm hover:bg-[#128C7E] transition-colors shadow-lg shadow-green-100 w-full md:w-auto active:scale-95">
                        <i class="fa-brands fa-whatsapp text-xl"></i>
                        WhatsApp
                    </a>
                </div>

                <!-- Secțiune Recenzii (Google style) -->
                <div class="w-full mb-6">
                    <div class="flex items-center justify-between mb-3 px-1">
                        <h3 class="text-lg md:text-xl font-messiri font-bold text-brand-dark flex items-center gap-2">
                            <i class="fa-brands fa-google text-blue-500"></i> Recenzii Google
                        </h3>
                        <div class="text-yellow-400 text-sm">
                            <i class="fa-solid fa-star"></i>
                            <i class="fa-solid fa-star"></i>
                            <i class="fa-solid fa-star"></i>
                            <i class="fa-solid fa-star"></i>
                            <i class="fa-solid fa-star"></i>
                        </div>
                    </div>
                    
                    <!-- Grid pentru recenzii (fără scroll lateral, afișare grid) -->
                    <div class="grid grid-cols-1 md:grid-cols-3 gap-4 pb-4">
                        
                        <!-- Recenzie 1 -->
                        <div class="bg-white p-4 rounded-xl shadow-sm border border-gray-100">
                            <div class="flex items-center gap-2 mb-2">
                                <div class="w-8 h-8 rounded-full bg-pink-600 text-white flex items-center justify-center text-xs font-bold">A</div>
                                <span class="font-bold text-sm text-gray-800">Andreea Oncica</span>
                            </div>
                            <div class="text-yellow-400 text-xs mb-2">
                                <i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
                            </div>
                            <p class="text-sm text-gray-600 italic">"Cei mai buni creveții din oraș. Foarte bună mâncarea , mereu proaspătă 😋"</p>
                        </div>

                        <!-- Recenzie 2 -->
                        <div class="bg-white p-4 rounded-xl shadow-sm border border-gray-100">
                            <div class="flex items-center gap-2 mb-2">
                                <div class="w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center text-xs font-bold">E</div>
                                <span class="font-bold text-sm text-gray-800">Erdal Osman</span>
                            </div>
                            <div class="text-yellow-400 text-xs mb-2">
                                <i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
                            </div>
                            <p class="text-sm text-gray-600 italic">"Ff frumos și are muzică chinezească care nu e la volum mare și e super tare și mâncarea este exact ca în poze"</p>
                        </div>

                        <!-- Recenzie 3 -->
                        <div class="bg-white p-4 rounded-xl shadow-sm border border-gray-100">
                            <div class="flex items-center gap-2 mb-2">
                                <div class="w-8 h-8 rounded-full bg-green-700 text-white flex items-center justify-center text-xs font-bold">C</div>
                                <span class="font-bold text-sm text-gray-800">Constantin Sandulache</span>
                            </div>
                            <div class="text-yellow-400 text-xs mb-2">
                                <i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
                            </div>
                            <p class="text-sm text-gray-600 italic">"Amabilitatea la ea acasa. Am fost cu mai mulți prieteni sa mănâncăm ceva la pranz si am umplut toate mesele. Chiar și asa servirea a fost rapidă si exemplară. Mâncarea a fost peste așteptările noastre. Recomand cu incredere!"</p>
                        </div>

                    </div>
                </div>

                <!-- Secțiune Hartă Interactivă cu Tab-uri de Selectare -->
                <div class="w-full flex flex-col mb-6 shrink-0">
                    <div class="flex border-b border-gray-200 mb-3 gap-2">
                        <button onclick="switchActiveMap('medgidia')" id="btn-map-medgidia" class="flex-1 py-2 px-4 text-center font-messiri font-bold text-sm border-b-2 border-brand-orange text-brand-orange transition-all">
                            Harta Medgidia
                        </button>
                        <button onclick="switchActiveMap('constanta')" id="btn-map-constanta" class="flex-1 py-2 px-4 text-center font-messiri font-bold text-sm border-b-2 border-transparent text-gray-400 hover:text-brand-orange transition-all">
                            Harta Constanța (Avi Garden)
                        </button>
                    </div>
                    
                    <div class="w-full rounded-2xl overflow-hidden shadow-md h-56 md:h-72 border-4 border-white">
                        <!-- Iframe Medgidia -->
                        <iframe 
                            id="map-iframe-medgidia"
                            width="100%" 
                            height="100%" 
                            frameborder="0" 
                            scrolling="no" 
                            marginheight="0" 
                            marginwidth="0" 
                            class="block"
                            src="https://maps.google.com/maps?q=Strada+Tudor+Vladimirescu+7A+Medgidia&t=&z=15&ie=UTF8&iwloc=&output=embed">
                        </iframe>
                        <!-- Iframe Constanța (Ascuns inițial) -->
                        <iframe 
                            id="map-iframe-constanta"
                            width="100%" 
                            height="100%" 
                            frameborder="0" 
                            scrolling="no" 
                            marginheight="0" 
                            marginwidth="0" 
                            class="hidden"
                            src="https://maps.google.com/maps?q=Avi+Garden+Constanta&t=&z=15&ie=UTF8&iwloc=&output=embed">
                        </iframe>
                    </div>
                </div>

                <!-- Footer Mic -->
                <footer class="pb-4 text-center text-gray-400 text-xs w-full mt-auto">
                    <p>&copy; 2026 5elemente Medgidia & Constanța.</p>
                </footer>
            
            </div>
        </main>
    </div>

    <!-- Meniu Mobile Bottom pentru Waze/Maps -->
    <div id="mobile-map-modal" class="fixed inset-0 bg-black/60 z-50 hidden flex items-end md:items-center md:justify-center backdrop-blur-sm transition-opacity duration-300">
        <div class="bg-white w-full md:max-w-md md:rounded-2xl rounded-t-3xl p-6 pb-10 md:pb-6 animate-slide-up shadow-2xl relative">
            
            <div class="flex justify-between items-center mb-6 border-b pb-3 border-gray-100">
                <h3 class="text-xl font-messiri font-bold text-gray-800">Alege locația</h3>
                <button onclick="toggleMapOptions()" class="w-8 h-8 flex items-center justify-center bg-gray-100 rounded-full text-gray-500 hover:bg-red-100 hover:text-red-500 transition-colors">
                    <i class="fa-solid fa-times"></i>
                </button>
            </div>
            
            <div class="space-y-6">
                <!-- Locația 1: Medgidia -->
                <div class="border border-gray-100 rounded-xl p-4 bg-gray-50">
                    <h4 class="font-messiri font-bold text-gray-800 text-base mb-1">5 Elemente - Medgidia</h4>
                    <p class="text-gray-500 text-xs mb-3">Strada Tudor Vladimirescu 7A</p>
                    <div class="grid grid-cols-2 gap-2">
                        <a href="https://www.google.com/maps/search/?api=1&query=Strada+Tudor+Vladimirescu+7A+Medgidia" target="_blank" class="bg-white hover:bg-blue-600 hover:text-white border border-gray-200 py-2 px-3 rounded-lg text-center transition-colors flex items-center justify-center gap-2 text-xs font-bold text-gray-700">
                            <i class="fa-brands fa-google text-blue-600 group-hover:text-white"></i> Maps
                        </a>
                        <a href="https://waze.com/ul?q=Strada+Tudor+Vladimirescu+7A+Medgidia" target="_blank" class="bg-white hover:bg-blue-400 hover:text-white border border-gray-200 py-2 px-3 rounded-lg text-center transition-colors flex items-center justify-center gap-2 text-xs font-bold text-gray-700">
                            <i class="fa-brands fa-waze text-blue-400"></i> Waze
                        </a>
                    </div>
                </div>

                <!-- Locația 2: Constanța -->
                <div class="border border-gray-100 rounded-xl p-4 bg-gray-50">
                    <h4 class="font-messiri font-bold text-gray-800 text-base mb-1">5 Elemente - Constanța</h4>
                    <p class="text-gray-500 text-xs mb-3">Avi Garden, Constanța</p>
                    <div class="grid grid-cols-2 gap-2">
                        <a href="https://www.google.com/maps/search/?api=1&query=Avi+Garden+Constanta" target="_blank" class="bg-white hover:bg-blue-600 hover:text-white border border-gray-200 py-2 px-3 rounded-lg text-center transition-colors flex items-center justify-center gap-2 text-xs font-bold text-gray-700">
                            <i class="fa-brands fa-google text-blue-600"></i> Maps
                        </a>
                        <a href="https://waze.com/ul?q=Avi+Garden+Constanta" target="_blank" class="bg-white hover:bg-blue-400 hover:text-white border border-gray-200 py-2 px-3 rounded-lg text-center transition-colors flex items-center justify-center gap-2 text-xs font-bold text-gray-700">
                            <i class="fa-brands fa-waze text-blue-400"></i> Waze
                        </a>
                    </div>
                </div>
            </div>
            
        </div>
    </div>

    <script>
        function toggleMapOptions() {
            const mobileModal = document.getElementById('mobile-map-modal');
            if (mobileModal.classList.contains('hidden')) {
                mobileModal.classList.remove('hidden');
            } else {
                mobileModal.classList.add('hidden');
            }
        }

        // Switcher pentru hărțile iframe de la fundul paginii
        function switchActiveMap(location) {
            const btnMedgidia = document.getElementById('btn-map-medgidia');
            const btnConstanta = document.getElementById('btn-map-constanta');
            const iframeMedgidia = document.getElementById('map-iframe-medgidia');
            const iframeConstanta = document.getElementById('map-iframe-constanta');

            if (location === 'medgidia') {
                // Activează butonul Medgidia
                btnMedgidia.classList.add('border-brand-orange', 'text-brand-orange');
                btnMedgidia.classList.remove('border-transparent', 'text-gray-400');
                
                // Dezactivează butonul Constanța
                btnConstanta.classList.add('border-transparent', 'text-gray-400');
                btnConstanta.classList.remove('border-brand-orange', 'text-brand-orange');

                // Afișează Iframe Medgidia
                iframeMedgidia.classList.remove('hidden');
                iframeMedgidia.classList.add('block');
                iframeConstanta.classList.add('hidden');
                iframeConstanta.classList.remove('block');
            } else {
                // Activează butonul Constanța
                btnConstanta.classList.add('border-brand-orange', 'text-brand-orange');
                btnConstanta.classList.remove('border-transparent', 'text-gray-400');
                
                // Dezactivează butonul Medgidia
                btnMedgidia.classList.add('border-transparent', 'text-gray-400');
                btnMedgidia.classList.remove('border-brand-orange', 'text-brand-orange');

                // Afișează Iframe Constanța
                iframeConstanta.classList.remove('hidden');
                iframeConstanta.classList.add('block');
                iframeMedgidia.classList.add('hidden');
                iframeMedgidia.classList.remove('block');
            }
        }

        window.onclick = function(event) {
            const mobileModal = document.getElementById('mobile-map-modal');
            if (event.target == mobileModal) {
                mobileModal.classList.add('hidden');
            }
        }
    </script>

    <style>
        @keyframes slide-up {
            from { transform: translateY(100%); }
            to { transform: translateY(0); }
        }
        @media (max-width: 767px) {
            .animate-slide-up {
                animation: slide-up 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
            }
        }
        
        .animate-fade-in-up {
            animation: fade-in-up 0.8s ease-out forwards;
        }
        
        @keyframes fade-in-up {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
    </style>
</body>
</html>