/*!
 * Angkor Asia Adventures — Design tokens (4.0.0)
 * The ONE place colour, type, radius, elevation and z-index are defined.
 * aaa-core and AAAOS read the same values (see brand.json in each plugin).
 *
 * Direction: Angkor gold on temple brown, lighter editorial paper, with
 * jungle / laterite / river as supporting colours for status and accents.
 */
:root {
	/* Core brand — legacy names kept so existing rules keep working */
	--ink:         #241407;   /* body text */
	--ink-soft:    #574023;   /* muted text — AA on paper (was --ink-soft-aa) */
	--forest:      #2a1608;   /* temple brown — primary brand surface */
	--forest-deep: #180b02;   /* footer, deep panels */
	--gold:        #eeae05;   /* Angkor gold — accent, CTAs */
	--gold-deep:   #9a6c05;   /* gold text/hover on light — white passes AA */
	--gold-soft:   #fff2c0;

	/* Surfaces — lighter, more editorial than 3.x */
	--paper:       #fffdf7;
	--paper-2:     #f8f0dc;
	--card:        #ffffff;
	--line:        #eadfc0;
	--white:       #ffffff;

	/* Supporting colours (shared with AAAOS) */
	--jungle:      #1f6b4a;   /* available, success, nature */
	--jungle-soft: #e4f1ea;
	--laterite:    #c14a26;   /* sale, urgency, alerts */
	--laterite-soft:#fbe9e2;
	--river:       #1f8f8a;   /* water / info */

	/* Shape */
	--wrap: 1200px;
	--radius: 16px;
	--radius-sm: 10px;
	--radius-pill: 999px;

	/* Elevation */
	--shadow:    0 18px 40px -24px rgba(24,11,2,.35);
	--shadow-sm: 0 8px 20px -14px rgba(24,11,2,.30);
	--elev-1: 0 1px 2px rgba(24,11,2,.06), 0 2px 6px rgba(24,11,2,.06);
	--elev-2: 0 4px 10px -4px rgba(24,11,2,.12), 0 10px 24px -12px rgba(24,11,2,.18);
	--elev-3: 0 10px 24px -10px rgba(24,11,2,.20), 0 24px 48px -20px rgba(24,11,2,.28);
	--focus-ring: 0 0 0 3px rgba(238,174,5,.55);
	--ease: cubic-bezier(.2,.8,.2,1);

	/* Type — self-hosted (assets/css/fonts.css) */
	--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;
	--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

	/* Z-index ladder */
	--z-sticky-rail: 40;
	--z-header:      60;
	--z-dropdown:    65;
	--z-mbook:       70;
	--z-drawer:      90;
	--z-skip:      1000;
	--ink-soft-aa: var(--ink-soft); /* legacy alias */
}
