/*
Theme Name: CUIDAR+
Theme URI: https://cuidarplus.com.br
Author: Claude Code / Conatus Consult
Description: Tema oficial do projeto CUIDAR+ — Medicina Paliativa com Fundamento Científico e Humanidade
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.0
License: Private
Text Domain: cuidarplus
*/

/* ============================================================
   CSS CUSTOM PROPERTIES — Brandbook CUIDAR+ 2026
   ============================================================ */
:root {
    /* Paleta de Cores */
    --color-primary:     #C49A1A;  /* Âmbar Dourado */
    --color-secondary:   #3A3938;  /* Carvão Profundo */
    --color-accent:      #B85C2A;  /* Terracota Humana */
    --color-bg:          #F5F0E8;  /* Areia Suave */
    --color-white:       #FFFFFF;
    --color-text:        #2C2B2A;
    --color-text-light:  #6B6A69;
    --color-border:      #E8E3D9;

    /* Gradientes */
    --gradient-primary:  linear-gradient(135deg, #C49A1A 0%, #3A3938 100%);
    --gradient-accent:   linear-gradient(135deg, #C49A1A 0%, #B85C2A 100%);
    --gradient-dark:     linear-gradient(180deg, #3A3938 0%, #2C2B2A 100%);

    /* Tipografia */
    --font-heading:      'EB Garamond', 'Garamond', Georgia, serif;
    --font-body:         'Lato', 'Helvetica Neue', Arial, sans-serif;

    /* Tamanhos de Fonte */
    --text-xs:    0.75rem;
    --text-sm:    0.875rem;
    --text-base:  1rem;
    --text-lg:    1.125rem;
    --text-xl:    1.25rem;
    --text-2xl:   1.5rem;
    --text-3xl:   1.875rem;
    --text-4xl:   2.25rem;
    --text-5xl:   3rem;
    --text-6xl:   3.75rem;

    /* Espaçamentos */
    --space-1:   0.25rem;
    --space-2:   0.5rem;
    --space-3:   0.75rem;
    --space-4:   1rem;
    --space-6:   1.5rem;
    --space-8:   2rem;
    --space-10:  2.5rem;
    --space-12:  3rem;
    --space-16:  4rem;
    --space-20:  5rem;
    --space-24:  6rem;
    --space-32:  8rem;

    /* Bordas e Sombras */
    --radius-sm:   4px;
    --radius-md:   8px;
    --radius-lg:   16px;
    --radius-full: 9999px;
    --shadow-sm:   0 1px 3px rgba(58, 57, 56, 0.08), 0 1px 2px rgba(58, 57, 56, 0.04);
    --shadow-md:   0 4px 16px rgba(58, 57, 56, 0.12), 0 2px 8px rgba(58, 57, 56, 0.06);
    --shadow-lg:   0 16px 40px rgba(58, 57, 56, 0.16), 0 4px 16px rgba(58, 57, 56, 0.08);
    --shadow-gold: 0 4px 20px rgba(196, 154, 26, 0.25);

    /* Transições */
    --transition-fast:   150ms ease;
    --transition-base:   250ms ease;
    --transition-slow:   400ms ease;

    /* Layout */
    --container-max: 1200px;
    --nav-height:    72px;
}
