/*
Theme Name:     Dillman Network
Theme URI:      https://www.dandillman.com
Template:       kadence
Author:         Dan Dillman
Author URI:     https://www.dandillman.com
Description:    Kadence child theme serving DanDillman.com, MysteriousX.com, and MontezumasTreasure.com from a single WordPress install. Implements hostname-based header switching using $_SERVER['HTTP_HOST'] per project handoff v0.3 Section 2.
Version:        0.1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/



/* ====================================================================
 * Dillman Network design system
 * Color palette and per-domain accent weighting.
 * Reference: project handoff v0.6, Section 27.
 * Re-tunable from one location.
 * ==================================================================== */

:root {
    --dn-black: #0B0B12;
    --dn-charcoal: #1A1A24;
    --dn-charcoal-light: #25252F;

    --dn-turquoise: #14C4B0;
    --dn-turquoise-bright: #1AE0CB;
    --dn-turquoise-dim: rgba(20, 196, 176, 0.18);

    --dn-purple: #8B3FD9;
    --dn-purple-bright: #A658F0;
    --dn-purple-dim: rgba(139, 63, 217, 0.18);

    --dn-brown: #8B6F47;
    --dn-brown-light: #A6885C;
    --dn-brown-dim: rgba(139, 111, 71, 0.18);

    --dn-gold: #C9A227;
    --dn-gold-bright: #E0B73C;

    --dn-text: #F4F1E8;
    --dn-text-muted: #B8B2A4;
    --dn-text-on-light: #1A1A24;

    /* Default accent (overridden per host below) */
    --dn-accent-primary: var(--dn-turquoise);
    --dn-accent-secondary: var(--dn-purple);
    --dn-accent-tertiary: var(--dn-brown);
}

/* Per-domain accent weighting. The host-* class is applied to <body>
 * by the dn_hostname_body_class filter in functions.php. */
body.host-mysteriousx {
    --dn-accent-primary: var(--dn-turquoise);
    --dn-accent-secondary: var(--dn-purple);
    --dn-accent-tertiary: var(--dn-brown);
}

body.host-dandillman {
    --dn-accent-primary: var(--dn-turquoise);
    --dn-accent-secondary: var(--dn-purple);
    --dn-accent-tertiary: var(--dn-brown);
}

body.host-montezuma {
    --dn-accent-primary: var(--dn-brown);
    --dn-accent-secondary: var(--dn-gold);
    --dn-accent-tertiary: var(--dn-turquoise);
}

body.host-staging {
    --dn-accent-primary: var(--dn-turquoise);
    --dn-accent-secondary: var(--dn-purple);
    --dn-accent-tertiary: var(--dn-brown);
}

/* Utility classes available across the site. Use these for accent treatments. */
.dn-accent-turquoise { color: var(--dn-turquoise) !important; }
.dn-accent-purple    { color: var(--dn-purple) !important; }
.dn-accent-brown     { color: var(--dn-brown) !important; }
.dn-accent-gold      { color: var(--dn-gold) !important; }

.dn-bg-black     { background-color: var(--dn-black) !important; }
.dn-bg-charcoal  { background-color: var(--dn-charcoal) !important; }
.dn-text-light   { color: var(--dn-text) !important; }
.dn-text-muted   { color: var(--dn-text-muted) !important; }
