/* ===================================================
   ONEDA CONSTRUTORA - ESTILOS CUSTOMIZADOS
   =================================================== */

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');

:root {
    --color-oneda-gold: #C5A059;
    --color-oneda-gold-light: #E2C485;
    --color-oneda-gold-dark: #9C7A35;
    --color-oneda-dark: #0C1322;
}

body {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #1e293b;
    background-color: #fbfbfb;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
}

.font-serif-luxury {
    font-family: 'Cinzel', serif;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #0f172a;
}

::-webkit-scrollbar-thumb {
    background: #334155;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #C5A059;
}

/* Selection Color */
::selection {
    background-color: #C5A059;
    color: #0C1322;
}

/* Gold Gradient Effects */
.gold-gradient-text {
    background: linear-gradient(135deg, #C5A059 0%, #E2C485 50%, #9C7A35 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gold-gradient-bg {
    background: linear-gradient(135deg, #C5A059 0%, #E2C485 50%, #9C7A35 100%);
}

.gold-glow {
    box-shadow: 0 0 25px rgba(197, 160, 89, 0.25);
}

/* Line Clamp helper */
.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

[x-cloak] {
    display: none !important;
}
