/*==================================================
Project Name : Survive with God Website
Description : Official Book Landing Page for Abigail Bottin
Design & Code: Shakib Hosen Sabbir
Portfolio: https://shakibhosensabbir.netlify.app
GitHub: https://github.com/shakibhosensabbir
Email: shakibhossin1234@gmail.com
Technologies: HTML5, Tailwind CSS, Vanilla JS, Font Awesome, AOS
==================================================*/

body {
    background-color: #F9F6F1;
    color: #1A1A1A;
    overflow-x: hidden;
}

.glass-nav {
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.hero-gradient {
    background: linear-gradient(135deg, rgba(249, 246, 241, 0.9) 0%, rgba(184, 157, 126, 0.1) 100%);
}

.gradient-text {
    background: linear-gradient(90deg, #B89D7E, #8E735B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.book-shadow {
    box-shadow: 20px 20px 60px #d9d6d1, -20px -20px 60px #ffffff;
}

@keyframes float {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-20px);
    }

    100% {
        transform: translateY(0px);
    }
}

.floating {
    animation: float 6s ease-in-out infinite;
}

.image-pop {
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    filter: saturate(1.1) contrast(1.05);
}

.image-pop:hover {
    transform: scale(1.03) translateY(-10px);
    box-shadow: 0 30px 60px -12px rgba(184, 157, 126, 0.3), 0 18px 36px -18px rgba(0, 0, 0, 0.3);
    filter: saturate(1.2) contrast(1.1);
}

.reveal-mask {
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}

/* Custom Scrollbar Styles */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #F9F6F1;
}

::-webkit-scrollbar-thumb {
    background: #B89D7E;
    border-radius: 5px;
    border: 2px solid #F9F6F1;
}

::-webkit-scrollbar-thumb:hover {
    background: #8E735B;
}

/* For Firefox */
html {
    scrollbar-width: thin;
    scrollbar-color: #B89D7E #F9F6F1;
}
