/* ============================================================
   NovaHome Group — Design tokens (colors + typography + fonts)
   Extracted from the NovaHome Group Design System for standalone use.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&display=swap');

:root {
  /* ---- Ink / surfaces (warm near-black) ---- */
  --ink-900: #080807;
  --ink-800: #0B0A07;
  --ink-700: #0C0B08;
  --ink-600: #16140F;
  --ink-500: #221B10;
  --ink-400: #3A2F1C;

  /* ---- Gold (metallic range) ---- */
  --gold-100: #F5E08A;
  --gold-200: #ECD08C;
  --gold-300: #D6B65A;
  --gold-400: #C8A648;
  --gold-500: #B9933A;
  --gold-600: #6B5A2A;
  --gold-700: #5A4416;
  --gold-800: #463416;

  /* ---- Amber ---- */
  --amber: #ECC858;
  --amber-bright: #F3D25C;
  --amber-italic: #E9C75A;
  --gold-mid: #D4AF37;

  /* ---- Creams / parchment ---- */
  --cream: #F4EDDC;
  --ivory: #EEE4CF;
  --parchment: #C4B08A;
  --parchment-cool: #CDBD86;
  --stone: #8A8378;
  --stone-faint: #7C756A;

  /* ---- Sky blue ---- */
  --blue-100: #C7EAF8;
  --blue-300: #9AD6F0;
  --blue-400: #6DB8F0;
  --blue-500: #4AA8D4;

  /* ---- Hairlines / borders ---- */
  --hairline-gold: rgba(212, 175, 80, 0.28);
  --hairline-gold-strong: rgba(212, 175, 80, 0.50);
  --hairline-blue: rgba(109, 184, 240, 0.45);
  --hairline-faint: rgba(212, 175, 80, 0.18);

  /* ---- Fonts ---- */
  --font-display: 'Cormorant Garamond', 'Times New Roman', Georgia, serif;
  --font-serif: 'Cormorant Garamond', Georgia, serif;
  --font-sans: 'Montserrat', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-numeral: 'Cormorant Garamond', Georgia, serif;

  --texture-lattice:
    repeating-linear-gradient( 45deg, transparent 0 38px, rgba(212,169,60,0.045) 38px 39px),
    repeating-linear-gradient(-45deg, transparent 0 38px, rgba(212,169,60,0.045) 38px 39px);
  --gradient-gold-rule: linear-gradient(90deg, transparent 0%, rgba(212,169,60,0.7) 18%, rgba(212,169,60,0.7) 82%, transparent 100%);
}
