body {
    background-color: #F2ECE4;
    color: #4A2E15;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

::selection {
    background-color: #D97706;
    color: #F2ECE4;
}

/* Özel scrollbar */
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    background: #F2ECE4;
}
::-webkit-scrollbar-thumb {
    background: #D8CDBF;
    border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
    background: #D97706;
}

/* Scrollbar hide utility for sidebar */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Dalga Animasyonları */
@keyframes wave {
    0% { transform: translateX(0); }
    50% { transform: translateX(-25%); }
    100% { transform: translateX(-50%); }
}
.animate-wave {
    animation: wave 15s linear infinite;
}
.animate-wave-slow {
    animation: wave 20s linear infinite;
}

/* Dikey Yazı Sınıfı */
.vertical-text {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    letter-spacing: 0.3em;
}

/* Özel Animasyonlar */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.animate-fade-in {
    animation: fadeIn 0.4s ease-out forwards;
}

/* Glassmorphism ve Premium Efektler */
.glass-panel {
    background: rgba(242, 236, 228, 0.4);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(216, 205, 191, 0.3);
}

.glass-card {
    background: rgba(234, 226, 214, 0.4);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(216, 205, 191, 0.5);
    box-shadow: 0 8px 32px 0 rgba(74, 46, 21, 0.05);
}

@keyframes bgZoom {
    0% { transform: scale(1); }
    50% { transform: scale(1.15); }
    100% { transform: scale(1); }
}
.animate-bg-pan {
    animation: bgZoom 30s ease-in-out infinite;
    transform-origin: center center;
}

/* Google Translate Gizleme */
.goog-te-banner-frame.skiptranslate, .goog-te-gadget-icon, .goog-tooltip, .goog-tooltip:hover {
    display: none !important;
}
body {
    top: 0px !important;
}
.goog-text-highlight {
    background: transparent !important;
    box-shadow: none !important;
}