/*
Theme Name:   StratGeeks Child
Theme URI:    https://stratgeeks.ai
Description:  StratGeeks design system for the approved website redesign. The
              visual language, typography, colour and component CSS are taken
              verbatim from the approved prototype — this theme implements it,
              it does not reinterpret it.
Author:       StratGeeks (BOTATM LLC)
Template:     astra
Version: 1.4.1
Text Domain:  stratgeeks-child
*/

/* The design system proper is in design-system.css, enqueued from functions.php.
   Only the tokens are inlined here so they are available even if that file is
   dequeued by a plugin. */
:root{
  /* dark world — products, systems, data */
  --d-bg:#06090A; --d-surface:#0C1315; --d-card:#111A1D; --d-raise:#162125;
  --d-line:#1E2A2E; --d-line-2:#2A3A3F;
  --d-text:#E6EEEF; --d-mid:#B3C4C8; --d-muted:#8CA0A5;
  /* light world — the company, the people */
  --l-bg:#EDF2F2; --l-surface:#FFFFFF; --l-card:#F6FAFA;
  --l-line:#D7E0E0; --l-line-2:#BECACA;
  --l-text:#0B1113; --l-mid:#39474A; --l-muted:#5C6C6F;
  /* parent brand */
  --sg-green:#46CC33; --sg-blue:#12A8C8;
  --discord:#5865F2;
  --sg-grad:linear-gradient(100deg,#46CC33,#12A8C8);
  /* product identity */
  --p-ors:#17B5B0; --p-axios:#DDE7E9; --p-echo:#2FD3F0; --p-recon:#7CC93F; --p-prism:#6B4FE0;
  /* state */
  --s-up:#3FC787; --s-warn:#E0AC57; --s-down:#D9695C;

  /* READABILITY FLOORS — nothing on the site goes below these.
     Set as tokens so the rule is enforceable, not a matter of taste. */
  --fs-micro:12px;   /* smallest permitted text anywhere: mono labels */
  --fs-small:14px;   /* captions, footnotes */
  --fs-body:17px;    /* default reading size */
  --fs-lead:19px;    /* section intros */
  --measure:68ch;    /* max line length for reading text */
  --tap:44px;        /* minimum touch target */
  color-scheme:dark;
}
