/**
 * mriya-identity.css — Identidade visual universal do Ecossistema Mriya (fonte de verdade: Svitlo)
 * Universal visual identity of the Mriya Ecosystem (source of truth: Svitlo design system)
 *
 * @llm-context Servido por svitlo.espectroipe.com.br/css/mriya-identity.css e consumido via <link>
 *              absoluto por Mistse (mistse.espectroipe.com.br) e Svitanok (tenorio.fot.br / svitanok.*).
 *              Tokens espelham :root de svitlo/public/css/svitlo.css (paleta clara + body.dark-mode).
 * @llm-invariant Carregar ANTES das folhas/estilos locais do módulo; módulos só podem criar ALIASES
 *              (ex.: --primary-color: var(--brown-medium)) — nunca redefinir hex da paleta.
 * @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). O <link> do Google Fonts deve
 *              existir na página (sem @import, para não bloquear a renderização em cascata).
 */

:root {
  /* Paleta clara Svitlo / Svitlo 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 Svitlo (body.dark-mode) / Svitlo dark palette — galerias fotográficas */
  --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);
}
