/*
    Theme Name: Dr. Pedro Maciel
    Theme URI: https://drpedromaciel.com.br/
    Author: Higor Paulo | Atom Digital
    Author URI: https://atomdigital.com.br/
    Description: Tema Dr. Pedro Maciel — Nutrologia, Implantes Hormonais e Saúde Metabólica.
    Version: 2025.1
    License: Atom Digital
    License URI: https://atomdigital.com.br/
    Text Domain: hx-theme
*/

/* ============================================================
   VARIÁVEIS GLOBAIS — alterar aqui reflete em todos os módulos
   ============================================================ */
:root {
    /* Escala de neutros */
    --color-neutral-100: #ffffff;
    --color-neutral-200: #fafafa;
    --color-neutral-300: #e8e4de;
    --color-neutral-400: #999999;
    --color-neutral-500: #777777;
    --color-neutral-600: #444444;
    --color-neutral-700: #dddddd;
    --color-neutral-800: #f5f0e4;
    --color-neutral-900: #161616;

    /* Cor de destaque — Dr. Pedro Maciel (dourado) */
    --color-primary: #cdaa62;
    --color-primary-rgb: 205, 170, 98;
    --color-primary-hover: rgba(205, 170, 98, 0.12);
    --color-secondary: #b48d3f;
    --color-secondary-rgb: 180, 141, 63;
    --color-tertiary: #d4c08a;
    --color-tertiary-rgb: 212, 192, 138;

    /* Preto puro e canais RGB (para rgba()) */
    --color-black: #000;
    --color-white-rgb: 255, 255, 255;
    --color-black-rgb: 0, 0, 0;

    /* Overlay */
    --overlay-sm: rgba(0, 0, 0, 0.3);
    --overlay-lg: rgba(0, 0, 0, 0.6);
    --overlay-70: rgba(0, 0, 0, 0.7);
    --overlay-90: rgba(0, 0, 0, 0.9);

    /* Card */
    --card-bg: rgba(205, 170, 98, 0.25);
    --card-border: rgba(205, 170, 98, 0.2);

    /* Barra do header (sempre escura) + painel do dropdown (claro para leitura) */
    --header-bar-bg: var(--color-neutral-900);
    --header-bar-border: rgba(var(--color-primary-rgb), 0.22);
    --header-nav-fg: rgba(255, 255, 255, 0.92);
    --header-scrolled-bg: #f5f5f5;

    /* Fonte principal */
    --font-family-01: "Inter", sans-serif;

    /* Section spacing */
    --section-py: 5rem;
    --section-py-sm: 3rem;

    /* CTA buttons — hover wipe */
    --btn-cta-duration: 0.45s;
    --btn-cta-ease: cubic-bezier(0.4, 0, 0.2, 1);
}
