/*
Theme Name:     BF Electrical Solutions
Theme URI:      https://tradiemate.au
Description:    Custom child theme for BF Electrical Solutions. Built on Bricks Builder with TradieMate’s repeatable architecture. Includes CPTs for Projects, Testimonials, Service Areas, FAQs, and a complete design system.
Author:         TradieMate
Author URI:     https://tradiemate.au
Template:       bricks
Version:        1.0.0
License:        Proprietary
Text Domain:    bfelectrical
Requires at least: 6.0
Requires PHP:   8.2
*/

/* ==========================================================================
   CSS CUSTOM PROPERTIES — BRAND DESIGN SYSTEM
   Change these variables to re-skin for any new client.
   ========================================================================== */

:root {
    /* Brand Colours — from Figma design system */
    --brand-black:        #0a2529;
    --brand-primary:      #0a2529;
    --brand-dark-green:   #02501e;
    --brand-secondary:    #02501e;
    --brand-medium-green: #04964b;
    --brand-accent:       #04964b;
    --brand-accent-hover: #038540;
    --brand-light-green:  #16e070;
    --brand-light:        #f6f9fc;
    --brand-grey-bg:      #f6f9fc;
    --brand-grey-stroke:  #ebeff3;
    --brand-white:        #FFFFFF;
    --brand-dark:         #0a2529;
    --brand-grey:         #555555;
    --brand-grey-light:   #f6f9fc;
    --brand-border:       #ebeff3;

    /* Typography — Titillium Web for headings, Roboto for body */
    --font-heading:  'Titillium Web', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-body:     'Roboto', -apple-system, BlinkMacSystemFont, sans-serif;

    /* Spacing & Layout */
    --max-width:     1300px;
    --section-pad:   80px;
    --section-pad-m: 48px;
    --gap:           30px;
    --gap-sm:        16px;

    /* Borders & Effects */
    --radius:        10px;
    --radius-lg:     20px;
    --radius-pill:   40px;
    --shadow:        0 4px 20px rgba(0, 0, 0, 0.08);
    --shadow-hover:  0 8px 30px rgba(0, 0, 0, 0.12);
    --transition:    all 0.3s ease;
}
