/**
 * Asher Tripoli Fiction Engine — semantic styling variables.
 *
 * These five variables are the ONLY color hooks the plugin's own CSS
 * uses. Each optionally maps to a Kadence Free Customizer global-palette
 * variable (--global-paletteN), but always has a literal hex fallback so
 * the plugin remains fully usable even if Kadence is replaced by a theme
 * with no palette variables at all.
 *
 * Slot mapping corrected in 1.1.3 to match Kadence's actual documented
 * semantics (Accent / Contrast / Base groups), not an assumed numeric
 * order. Kadence defines palette4 as a strong TEXT color — the original
 * mapping pointed --atfe-accent at palette4, which would have made
 * Kadence's own body text gold. Corrected slots:
 *   - Accent swatch 1   -> --global-palette1 (accent)
 *   - Contrast swatch 1 -> --global-palette3 (primary/headings)
 *   - Contrast swatch 2 -> --global-palette4 (text)
 *   - Contrast swatch 4 -> --global-palette6 (border)
 *   - Base swatch 1     -> --global-palette7 (surface)
 *
 * No theme.json edit, no child theme, and no block-theme Global Styles
 * interface is required or assumed here.
 */

:root {
	--atfe-primary: var(--global-palette3, #1E3557);
	--atfe-accent:  var(--global-palette1, #B08A3C);
	--atfe-text:    var(--global-palette4, #2B2B2B);
	--atfe-border:  var(--global-palette6, #8C6B2E);
	--atfe-surface: var(--global-palette7, #F7F3EA);
}
