:root {
    /* ═══════════════════════════════════════════════════════════
       PALETA REKINTSU FLOW SCULPT
       Cobre sobre creme — herdada da página /rekintsu-flow
       ═══════════════════════════════════════════════════════════ */

    /* Gradient */
    --gradient-accent: linear-gradient(135deg, #B26A48 0%, #D89B6E 100%);

    /* Colors — mapeados para os tokens do Flow */
    --color-primary: #B26A48;        /* cobre */
    --color-primary-dark: #8C4F33;   /* cobre profundo */
    --color-accent: #D89B6E;         /* cobre claro */
    --color-accent-dark: #8C4F33;
    --color-mint: #7A8674;           /* sálvia */
    --color-dark: #16140F;           /* tinta */
    --color-dark-2: #3A352B;         /* tinta suave */
    --color-light: #F2EDE4;          /* creme */
    --color-white: #ffffff;
    --color-text: #16140F;
    --color-muted: #6B6355;
    --color-border: #E8E0D2;         /* creme profundo */
    --color-border-dark: rgba(242,237,228,0.10);

    /* Tokens Flow — disponíveis globalmente */
    --flow-cream:       #F2EDE4;
    --flow-cream-deep:  #E8E0D2;
    --flow-ink:         #16140F;
    --flow-ink-soft:    #3A352B;
    --flow-copper:      #B26A48;
    --flow-copper-deep: #8C4F33;
    --flow-sage:        #7A8674;
    --flow-line:        rgba(22, 20, 15, 0.15);

    /* Typography */
    --font-base: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;

    /* Spacing */
    --section-padding: 96px 0;
    --container-max: 1200px;
    --container-padding: 0 24px;

    /* Radius */
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 16px;

    /* Shadows */
    --shadow-card: 0 4px 24px rgba(22,20,15,0.07);
    --shadow-card-dark: 0 4px 24px rgba(0,0,0,0.22);
    --shadow-hero: 0 24px 64px rgba(22,20,15,0.22);

    /* Transitions */
    --transition: all 0.2s ease;
}