/* Durrah Travel — design tokens (sampled from the Canva mockups). */
:root {
	/* Greens (nav, footer, dark bands) */
	--green-900: #1C3A21;
	--green-800: #254227;
	--green-700: #2E442B;

	/* Gold accents */
	--gold: #C1A870;          /* primary solid gold (buttons) */
	--gold-bright: #E6C97D;   /* highlight / gradient top / text on dark */
	--gold-deep: #A8915E;     /* gradient bottom / shadow */
	--gold-grad: linear-gradient(180deg, var(--gold-bright) 0%, var(--gold) 55%, var(--gold-deep) 100%);

	/* Neutrals */
	--charcoal: #2A2726;      /* alternate dark sections */
	--cream: #F6F1E7;         /* page background */
	--cream-2: #FBF8F2;       /* cards / lighter panels */
	--taupe: #B09F8A;         /* decorative */
	--ink: #2B2B2B;           /* body text */
	--muted: #6E6A63;         /* secondary text */
	--white: #FFFFFF;
	--line: rgba(0, 0, 0, .10);

	/* Typography */
	--font-display: "Playfair Display", Georgia, "Times New Roman", serif;
	--font-body: "Poppins", "Segoe UI", system-ui, sans-serif;
	--font-script: "Dancing Script", "Brush Script MT", cursive;

	/* Spacing scale */
	--space-1: .25rem;  --space-2: .5rem;  --space-3: .75rem; --space-4: 1rem;
	--space-5: 1.5rem;  --space-6: 2rem;   --space-7: 3rem;   --space-8: 4rem;  --space-9: 6rem;

	/* Radius & shadow */
	--radius-sm: 8px; --radius: 14px; --radius-lg: 22px; --radius-pill: 999px;
	--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);
	--shadow: 0 10px 30px rgba(0, 0, 0, .12);
	--shadow-lg: 0 20px 50px rgba(0, 0, 0, .18);

	/* Layout */
	--container: 1200px;
	--container-wide: 1320px;
	--header-h: 76px;
}
