/* ANTİ-KOPYA CSS KORUMASI */
        body {
            -webkit-touch-callout: none;
        }

        img {
            pointer-events: none;
        }

        html { scroll-behavior: smooth; }
        
        .fade-in-up {
            opacity: 0;
            transform: translateY(30px);
            transition: opacity 1s ease-out, transform 1s ease-out;
        }
        .fade-in-up.visible {
            opacity: 1;
            transform: translateY(0);
        }

        /* Hover Image Zoom Effect */
        .img-zoom-container { overflow: hidden; }
        .img-zoom-container img { transition: transform 0.7s ease; }
        .img-zoom-container:hover img { transform: scale(1.08); }

        /* Custom Scrollbar for Modal */
        .modal-scroll::-webkit-scrollbar { width: 6px; }
        .modal-scroll::-webkit-scrollbar-track { background: #f1f1f1; }
        .modal-scroll::-webkit-scrollbar-thumb { background: #d1d5db; border-radius: 10px; }
        .modal-scroll::-webkit-scrollbar-thumb:hover { background: #9ca3af; }
