/* ==========================================================================
   Especialização em Yoga — Editorial & Contemporâneo
   Tipografia: Instrument Serif + Plus Jakarta Sans
   ========================================================================== */

:root {
    --paper: #FAF8F5;
    --sand: #F3ECE2;
    --cream: #FAF8F5;
    --ink: #1A1A18;
    --muted: #66645E;
    --border-light: #E8E3DA;
}

html {
    scroll-behavior: smooth;
    background-color: #FAF8F5;
    color: #1A1A18;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

/* Headings Serif Italics */
h1, h2, h3, blockquote {
    font-feature-settings: "kern" 1, "liga" 1;
}

/* Smooth Accordions & Icons */
.faq-toggle.active .faq-icon {
    transform: rotate(45deg);
    color: #1A1A18;
}

.faq-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), color 0.2s ease;
    line-height: 1;
}

/* Subtle image transitions */
img {
    transition: opacity 0.3s ease;
}

/* Minimalist scrollbar */
::-webkit-scrollbar {
    width: 6px;
}

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

::-webkit-scrollbar-thumb {
    background: #D5CEBE;
    border-radius: 9999px;
}

::-webkit-scrollbar-thumb:hover {
    background: #1A1A18;
}
