/* Explain: Theme tokens for the JTRH recruitment and HR consulting brand. */
:root {
    --primary-color: #1E3B2C;
    --primary-hover: #2F5540;
    --primary-soft: rgba(30, 59, 44, 0.08);
    --secondary-color: #E8E1D4;
    --accent-color: #B0895A;
    --accent-soft: rgba(176, 137, 90, 0.14);
    --background-color: #FBFAF7;
    --surface-color: #F3EFE7;
    --surface-alt: #FFFFFF;
    --footer-bg: #17281F;
    --text-color: #1C211D;
    --text-muted: #5C645D;
    --charcoal: #2A2F2B;
    --border-color: rgba(28, 33, 29, 0.12);
    --glass-bg: rgba(251, 250, 247, 0.78);
    --glass-border: rgba(30, 59, 44, 0.16);
    --nav-bg: rgba(251, 250, 247, 0.86);
    --field-bg: rgba(255, 255, 255, 0.72);
    --shadow-soft: 0 22px 60px rgba(28, 33, 29, 0.08);
    --shadow-card: 0 18px 50px rgba(28, 33, 29, 0.07);
    --shadow-button: 0 14px 32px rgba(30, 59, 44, 0.20);
    --font-heading: 'Fraunces', Georgia, serif;
    --font-body: 'Manrope', system-ui, sans-serif;
    --font-logo: 'Fraunces', Georgia, serif;
}