/* ==========================================================
   ECESSE ARAB — Paleta Dark Gold
   Sobrescreve as 9 variáveis globais do Astra via `body`
   (maior especificidade que :root do Astra no inline CSS)
   e define tokens próprios --ecesse-*.
   ========================================================== */

body {
    /* Astra global palette override */
    --ast-global-color-0: #C9A84C;  /* Ouro principal — CTAs, destaques  */
    --ast-global-color-1: #E8C97A;  /* Ouro claro — hover, shine          */
    --ast-global-color-2: #F5EDD6;  /* Texto headings                     */
    --ast-global-color-3: #D4C5A9;  /* Texto corpo                        */
    --ast-global-color-4: #0D0B08;  /* Fundo principal (preto quente)     */
    --ast-global-color-5: #1A1710;  /* Fundo de cards                     */
    --ast-global-color-6: #252118;  /* Fundo de seções alternadas         */
    --ast-global-color-7: #2E2A1F;  /* Bordas e separadores               */
    --ast-global-color-8: #8A7E68;  /* Texto muted / secundário           */

    /* Tokens Ecesse */
    --ecesse-gold-gradient:      linear-gradient(135deg, #C9A84C 0%, #E8C97A 50%, #C9A84C 100%);
    --ecesse-card-glow:          0 4px 24px rgba(201, 168, 76, 0.12);
    --ecesse-border-gold:        1px solid rgba(201, 168, 76, 0.25);
    --ecesse-border-gold-strong: 1px solid rgba(201, 168, 76, 0.5);
    --ecesse-transition:         all 0.2s ease;
    --ecesse-transition-slow:    all 0.25s ease;
}

/* Fundo global e cor de texto */
body,
.ast-separate-container .ast-article-single,
.ast-separate-container .ast-article-post {
    background-color: #0D0B08;
    color: #D4C5A9;
}

/* Links */
a {
    color: #C9A84C;
    transition: var(--ecesse-transition);
}
a:hover {
    color: #E8C97A;
}

/* Seleção de texto */
::selection {
    background: rgba(201, 168, 76, 0.28);
    color: #F5EDD6;
}

/* Scrollbar (Webkit) */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: #0D0B08; }
::-webkit-scrollbar-thumb { background: #2E2A1F; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #C9A84C; }
