/*
Theme Name:   GDL Contracting Child
Theme URI:    https://gdlcontracting.ca
Template:     zaaztheme
Author:       Zaaz
Author URI:   https://zaaz.app
Description:  Child theme of zaaztheme for GDL Contracting (gdlcontracting.ca) — full-service general contracting in Vancouver, BC. Cousin brand to GDL Carpentry. Bespoke single-page landing rendered by front-page.php.
Version:      0.1.0
Requires at least: 6.4
Requires PHP: 8.1
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  gdlcontracting-child
*/

/* -----------------------------------------------------------------------------
   GDL Contracting landing styles live in front-page.php's own scoped <style>
   block (the home page is a self-contained coded template for pixel fidelity to
   the approved brand design). This stylesheet is intentionally light — it only
   carries brand tokens for any *other* pages that fall back to the parent
   theme's chrome.
   Brand: Anton (logotype / hero display) + Oswald (headings / labels) + Inter
   (body). Palette from the brand book (GDL Contracting Branding).
   -------------------------------------------------------------------------- */
:root {
    --gdl-navy-deep: #0E1F33;  /* Deep Navy — primary / ink */
    --gdl-navy:      #13293F;  /* Navy — panels */
    --gdl-steel:     #2E7BC4;  /* Steel Blue — accent */
    --gdl-steel-dk:  #23608F;  /* deep steel — eyebrow / links */
    --gdl-steel-lt:  #6FA8DB;  /* light steel */
    --gdl-steel-bg:  #E9F1FA;  /* steel tint background */
    --gdl-gray:      #5C6B7A;  /* Steel Gray — muted text */
    --gdl-slate:     #3A4450;  /* body text */
    --gdl-line:      #E4E9EE;  /* borders */
    --gdl-mist:      #F4F7FA;  /* section tint */
}

/* Parent-theme fallback pages: apply brand fonts + accent so non-home pages
   (e.g. a future privacy page) stay on-brand. */
body {
    font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    color: var(--gdl-slate);
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Oswald", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    color: var(--gdl-navy-deep);
    letter-spacing: 0.01em;
}
a { color: var(--gdl-steel-dk); }
