/*
Theme Name: Max Borboel
Theme URI: https://maxboerboeldog.com
Author: BrandMyBusiness WebDev
Author URI: https://github.com/Laakrichard/BrandMyBusiness-WebDev
Description: Premium custom WordPress theme for Max Borboel — Dog Training & Healthcare. Fully custom section-builder engine, no page builder dependency.
Version: 3.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: maxborboel
*/

/* ==========================================================================
   DESIGN TOKENS — v3
   A complete departure from the black/gold monochrome: a colorful, energetic
   palette built around deep forest green (trust, nature, training-ground),
   warm amber (warmth, reward, treats), and coral (energy, CTAs) on a warm
   cream base — closer to how the strongest dog-training brands in the
   category actually present (bold color, not flat luxury-black).
   ========================================================================== */

:root {
    --mb-forest: #163a2b;
    --mb-forest-mid: #1f5c40;
    --mb-forest-light: #2f8a5e;
    --mb-forest-pale: #e6f2ea;

    --mb-amber: #f4a341;
    --mb-amber-light: #ffc773;
    --mb-amber-dark: #d8801c;

    --mb-coral: #ef5b4e;
    --mb-coral-dark: #d43f33;

    --mb-sky: #3f8ea8;
    --mb-sky-pale: #e5f2f5;

    --mb-cream: #fbf6ec;
    --mb-cream-deep: #f4ecda;
    --mb-white: #ffffff;
    --mb-ink: #1c2420;
    --mb-ink-muted: #5a6259;

    --mb-text: var(--mb-ink);
    --mb-text-muted: var(--mb-ink-muted);
    --mb-text-on-dark: #f3f6f2;
    --mb-text-on-dark-muted: #a9b6ac;

    --mb-font-display: 'Space Grotesk', 'Inter', sans-serif;
    --mb-font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

    --mb-radius-sm: 10px;
    --mb-radius-md: 20px;
    --mb-radius-lg: 34px;
    --mb-radius-pill: 999px;

    --mb-shadow-soft: 0 10px 30px rgba(22, 58, 43, 0.08);
    --mb-shadow-med: 0 20px 50px rgba(22, 58, 43, 0.14);
    --mb-shadow-strong: 0 28px 72px rgba(22, 58, 43, 0.28);

    --mb-container: 1260px;
    --mb-ease: cubic-bezier(.22, 1, .36, 1);
}
