/* ============================================================
   guide.theme.css  -  GENERATED PER CLIENT by strategy-hub-builder
   Client: Toland Dental (West Melbourne, FL) · tolanddental.com
   Chrome: gold #C09853 accent + neutral near-black #141617 dark base.
   Signature wayfinding hues kept at fixed defaults (distinctness guard:
   the warm-gold primary would push lime/orange/green/teal too close, so
   per references/02-theming.md the tinted set reverts to the categorical
   defaults). guide.css is structural and references these vars; it never
   changes. This file loads AFTER guide.css, so the override block below
   re-tints guide.css's hardcoded chrome blues to the client gold while
   leaving every per-guide signature variant (.hero.ai / .hero.orange ...)
   to win on specificity.
   ============================================================ */
:root{
  /* --- structural neutrals + semantics --- */
  --ink:#141617; --navy:#141617; --navy-2:#0e0f10;
  --bg:#f5f3ee; --bg-2:#ece7dd; --card:#ffffff;
  --line:#e5ded1; --line-2:#efeae0;
  --t1:#16181c; --t2:#4c5059; --t3:#8b8f99;
  --good:#16b981; --warn:#f59e0b; --bad:#ef4444;
  --money:#16b981; --money-2:#2bb673; --amber:#f5a623; --pink:#ec4899;
  --cyan:#8ed1fc; --sky:#5f91ce; --teal:#4aeadc;
  --shadow-sm:0 1px 2px rgba(20,22,23,.06),0 1px 3px rgba(20,22,23,.05);
  --shadow:0 6px 18px -6px rgba(40,34,20,.16),0 2px 6px -2px rgba(40,34,20,.08);
  --shadow-lg:0 24px 60px -18px rgba(30,24,12,.32),0 8px 20px -10px rgba(30,24,12,.18);
  --radius:18px; --radius-sm:12px;
  --nav-h:64px;
  --font:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;

  /* --- CLIENT CHROME (Toland Dental gold + near-black) --- */
  --brand:#C09853;
  --brand-2:#d9b878;
  --grad-brand:linear-gradient(135deg,#C09853 0%,#d9b878 100%);
  --grad-deep:linear-gradient(155deg,#141617 0%,#26231d 45%,#6e5526 120%);

  /* --- SIGNATURE GUIDE GRADIENTS (fixed categorical defaults) --- */
  --orange:#ff5f1f; --orange-2:#ff8a3d;
  --grad-orange:linear-gradient(135deg,#ff5f1f 0%,#ff9a3d 100%);
  --purple:#8b5cf6;
  --grad-purple:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);
  --geo:#0e9f8e; --geo-2:#34d399;
  --grad-geo:linear-gradient(135deg,#0e9f8e 0%,#34d399 100%);
  --grad-money:linear-gradient(135deg,#16b981 0%,#4aeadc 100%);
  --green:#15a34a; --grad-green:linear-gradient(135deg,#15a34a 0%,#4ade80 100%);
  --magenta:#db2777; --grad-magenta:linear-gradient(135deg,#db2777 0%,#f472b6 100%);
  /* agency-fixed flagship slot: lime (wellness-growth-os) - never client-tinted */
  --navy-wgos:#1d2d61; --lime:#a4bd23; --lime-2:#c3da4d;
  --grad-lime:linear-gradient(135deg,#a4bd23 0%,#c3da4d 100%);
}

/* ============================================================
   CHROME RE-TINT  (override guide.css hardcoded blues -> client gold).
   Loaded after guide.css; per-guide signature variants outrank these.
   ============================================================ */
/* top nav: neutral near-black glass */
.nav{background:rgba(20,22,23,.84)}
/* active tab: gold (body.wgos still overrides to lime by higher specificity) */
.navtab.active{background:var(--grad-brand);color:#fff;box-shadow:0 4px 14px -4px rgba(192,152,83,.6)}
/* base hero (no signature variant = homepage): warm gold/bronze glow + gold accent */
.hero::before{background:radial-gradient(900px 420px at 82% -8%,rgba(192,152,83,.42),transparent 60%),radial-gradient(700px 500px at 8% 110%,rgba(110,85,38,.22),transparent 55%)}
.hero h1 .accent{background:linear-gradient(120deg,#ecd6a6,#C09853);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-badge .dot{background:var(--brand);box-shadow:0 0 0 4px rgba(192,152,83,.25)}
.hero .meta-row .chip b{color:#e7cf9a}
/* statement block: dark warm/bronze instead of navy/blue */
.statement{background:linear-gradient(150deg,#141617 0%,#2a2418 52%,#5a4a23 120%)}
.statement::before{background:radial-gradient(680px 300px at 90% -25%,rgba(192,152,83,.26),transparent 62%)}
.statement .lbl{color:#e7cf9a}
.statement p .hi{background:linear-gradient(120deg,#f1ddae,#e7cf9a);-webkit-background-clip:text;background-clip:text;color:transparent}
/* matrix "us" (the client) column: gold highlight, not blue */
table.matrix thead th.us{background:var(--grad-brand)}
table.matrix td.us{background:rgba(192,152,83,.09)}
table.matrix tbody tr:hover td.us{background:rgba(192,152,83,.15)}
/* default icon chips that hardcoded a blue wash */
.kpi .k-ico{background:rgba(192,152,83,.12);color:var(--brand)}
.aud .a-ic{background:rgba(192,152,83,.12);color:var(--brand)}
.tl-card .tl-h .when{color:#8a6a2e;background:rgba(192,152,83,.13)}
.tl-dot{box-shadow:0 6px 14px -5px rgba(110,85,38,.5)}

/* ============================================================
   PER-MODULE IDENTITY  (the 6 selected guides, registry order)
   ============================================================ */
.guide-chip.c-wgos{background:var(--grad-lime);color:#1d2d61}
.guide-chip.c-brand{background:var(--grad-orange)}
.guide-chip.c-ai{background:var(--grad-purple)}
.guide-chip.c-geo{background:var(--grad-geo)}
.guide-chip.c-local{background:var(--grad-green)}
.guide-chip.c-social{background:var(--grad-magenta)}

.swbtn.to-wgos{color:#d4e87a;border-color:rgba(164,189,35,.6)}
.swbtn.to-wgos:hover{background:var(--grad-lime);color:#1d2d61;border-color:transparent;box-shadow:0 5px 16px -4px rgba(164,189,35,.55)}
.swbtn.to-brand{color:#ffc4a3;border-color:rgba(255,95,31,.55)}
.swbtn.to-brand:hover{background:var(--grad-orange);color:#fff;border-color:transparent;box-shadow:0 5px 16px -4px rgba(255,95,31,.6)}
.swbtn.to-ai{color:#cbb8f7;border-color:rgba(139,92,246,.6)}
.swbtn.to-ai:hover{background:var(--grad-purple);color:#fff;border-color:transparent;box-shadow:0 5px 16px -4px rgba(139,92,246,.6)}
.swbtn.to-geo{color:#86e6cf;border-color:rgba(14,159,142,.6)}
.swbtn.to-geo:hover{background:var(--grad-geo);color:#fff;border-color:transparent;box-shadow:0 5px 16px -4px rgba(16,185,129,.6)}
.swbtn.to-local{color:#9ce8b8;border-color:rgba(21,163,74,.6)}
.swbtn.to-local:hover{background:var(--grad-green);color:#fff;border-color:transparent;box-shadow:0 5px 16px -4px rgba(21,163,74,.6)}
.swbtn.to-social{color:#f7b3d4;border-color:rgba(219,39,119,.6)}
.swbtn.to-social:hover{background:var(--grad-magenta);color:#fff;border-color:transparent;box-shadow:0 5px 16px -4px rgba(219,39,119,.6)}

/* ============================================================
   Light-gold chrome contrast: gold is a light primary, so use
   dark text on gold-chrome backgrounds (active tab, TOC active,
   matrix "us" header). Signature-hue elements keep white text.
   Plus the topical-map identity (blue slot reuses gold chrome).
   ============================================================ */
.navtab.active{color:#141617}
.toc a.active{color:#141617}
.toc a.active .tn{color:#6a5523}
table.matrix thead th.us,table.matrix thead th.us .bn{color:#141617}
table.matrix thead th.us .bt{color:rgba(20,22,23,.62)}
.gcard.c1 .gc-ic{color:#141617}
.guide-chip.c-topical{background:var(--grad-brand);color:#141617}
.swbtn.to-topical{color:#e7cf9a;border-color:rgba(192,152,83,.55)}
.swbtn.to-topical:hover{background:var(--grad-brand);color:#141617;border-color:transparent;box-shadow:0 5px 16px -4px rgba(192,152,83,.6)}
