/* proto-a/assets/css/tokens.css — Editorial / Premium */
:root {
  /* Brand */
  --color-navy-900:   #0F1E3D;
  --color-navy-800:   #15264B;
  --color-navy-700:   #1D3160;

  /* Background */
  --color-bg:         #F9F6F0;
  --color-surface:    #FFFFFF;

  /* Accents */
  --color-gold:       #D8A636;
  --color-gold-700:   #B98B23;
  --color-orange:     #E8743D;
  --color-brown:      #7A5A2E;

  /* Card-icon палитра (для ключа `color` из данных) */
  --c-navy:           #15264B;
  --c-blue:           #1D3160;
  --c-green:          #2F5D3A;
  --c-gold:           #D8A636;
  --c-purple:         #5A2E5F;
  --c-orange:         #E8743D;
  --c-azure:          #1D3160;

  /* Text */
  --color-text:       #1A1A1A;
  --color-text-muted: #5C5C5C;
  --color-text-on-dark: #F4EFE6;

  /* Borders / shadows */
  --color-border:     #E5DFD3;
  --shadow-card:      0 4px 14px rgba(15, 30, 61, 0.08);
  --shadow-card-hover:0 10px 24px rgba(15, 30, 61, 0.14);

  /* Type */
  --font-serif: 'Playfair Display', 'Source Serif Pro', Georgia, serif;
  --font-sans:  'Inter', 'Manrope', system-ui, -apple-system, sans-serif;

  /* Layout */
  --content-w:    1200px;
  --radius:       8px;
  --radius-sm:    4px;
  --transition:   180ms ease;
}
