/**
 * mriya-identity.css — Identidade visual universal do Ecossistema Mriya
 * Universal visual identity of the Mriya Ecosystem
 *
 * @llm-context Estilos compartilhados e tokens do ecossistema Mriya
 * @llm-invariant Carregar ANTES das folhas/estilos locais do módulo; módulos só podem criar ALIASES
 * @llm-invariant Espaçamentos e raios estritamente na sequência de Fibonacci (3,5,8,13,21,34,55,89).
 * @llm-rule Fontes: Inter (corpo) + Cormorant Garamond (títulos).
 */

:root {
  /* Paleta clara / Light palette */
  --bg-warm:        #F7F4EF;
  --bg-feature:     #EDE8DF;
  --brown-dark:     #5C3D1E;
  --brown-medium:   #8B5E3C;
  --brown-light:    #C4956A;
  --gold:           #C9A84C;
  --cream:          #F0E8D8;
  --text-dark:      #2C1F14;
  --text-muted:     #6E5A4B;
  --border-color:   rgba(92, 61, 30, 0.15);
  --surface:        #FFFFFF;

  /* Paleta escura / Dark palette */
  --dark-bg:            #1C1410;
  --dark-bg-warm:       #2C1F14;
  --dark-bg-secondary:  #241810;
  --dark-bg-card:       rgba(44, 31, 20, 0.85);
  --dark-ink:           #F0E8D8;
  --dark-text-muted:    #A89880;
  --dark-border:        #4A3828;
  --dark-accent:        #A07850;
  --dark-accent-light:  #C4956A;

  /* Estados semânticos / Semantic status colors */
  --status-success: #10B981;
  --status-danger:  #EF4444;
  --status-warning: #F59E0B;

  /* Tipografia / Typography */
  --font-heading: 'Cormorant Garamond', Georgia, serif;
  --font-body:    'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Espaçamento Fibonacci (φ = 1.618) / Fibonacci spacing */
  --space-xs:  3px;
  --space-sm:  5px;
  --space-md:  8px;
  --space-lg:  13px;
  --space-xl:  21px;
  --space-2xl: 34px;
  --space-3xl: 55px;
  --space-4xl: 89px;

  /* Raios de borda / Border radius */
  --radius-sm:   5px;
  --radius-md:   8px;
  --radius-lg:   13px;
  --radius-xl:   21px;
  --radius-pill: 55px;

  /* Sombras quentes / Warm shadows */
  --shadow-soft:  0 5px 21px rgba(44, 31, 20, 0.06);
  --shadow-hover: 0 13px 34px rgba(44, 31, 20, 0.12);
  --shadow-modal: 0 21px 55px rgba(44, 31, 20, 0.25);
}

/* Base tipográfica universal / Universal typographic base */
body {
  font-family: var(--font-body);
  color: var(--text-dark);
}

h1, h2, h3, h4,
.font-heading {
  font-family: var(--font-heading);
}
