/* ============================================================================
   PromptForce.ai brand layer  (a Day Two AI company)
   Loaded LAST in <head>, after each page's inline <style>, so these :root
   tokens override the page defaults. Only BRAND tokens are remapped here;
   neutral background/panel/line/text tokens are left to the page.

   Palette
     Ink #0E0E12  Paper #F5F5F2  cream #E6E6E2
     Prefex #16208C   ReadyBase #4150DA   Maya #8E97F2
     pale lavender #C7CCFB
   Fonts
     Archivo 900 (-0.03em) for display / wordmark
     Space Mono (.24em uppercase) for labels / eyebrows
   ============================================================================ */

/* Dark is default. ReadyBase indigo is the default product accent; Prefex pages
   override --accent to #16208C with a tiny inline block after this file. */
:root {
  --accent:   #4150DA;
  --accent-2: #8E97F2;
  --cyan:     #8E97F2;
  --violet:   #8E97F2;
  --depth:    #16208C;
  /* older pages key off --green for links, buttons and the wordmark accent */
  --green:       #4150DA;
  --green-mute:  rgba(65,80,218,0.12);
  --green-hover: #16208C;
  --grad:     linear-gradient(120deg, #16208C 0%, #4150DA 55%, #8E97F2 100%);
  --glow:     0 0 0 1px rgba(65,80,218,0.20), 0 18px 60px -28px rgba(65,80,218,0.50);
  --sans: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --mono: "Space Mono", "SF Mono", ui-monospace, Consolas, monospace;
}

:root[data-theme="light"] {
  --accent:   #16208C;
  --accent-2: #4150DA;
  --cyan:     #4150DA;
  --violet:   #4150DA;
  --depth:    #16208C;
  --green:       #16208C;
  --green-mute:  rgba(22,32,140,0.12);
  --green-hover: #4150DA;
  --grad:     linear-gradient(120deg, #16208C 0%, #4150DA 60%, #8E97F2 100%);
  --glow:     0 0 0 1px rgba(22,32,140,0.14), 0 18px 50px -30px rgba(22,32,140,0.34);
}

::selection { background: rgba(65,80,218,0.28); }

/* ── Wordmark: PromptForce.ai ──────────────────────────────────────────────
   Pages use either .brand-mark (mono/600) or .nav-logo (inline). Override both
   to the Archivo display cut and lay out the logo mark + text inline. The mark
   guide renders "PromptForce" in one ink colour with only ".ai" in periwinkle. */
.brand-mark, .nav-logo {
  font-family: var(--sans);
  font-weight: 900;
  letter-spacing: -0.03em;
  display: inline-flex;
  align-items: center;
  gap: 0.42em;
}
.brand-mark b,
.brand-mark .grad-txt { font-weight: 900; }
.pf-ai { color: #8E97F2; font-weight: 900; }

/* logo mark sizing; scales with the wordmark font-size */
.pf-mark {
  width: 2.2em;
  height: 2.2em;
  display: inline-block;
  flex: 0 0 auto;
}

/* Space Mono eyebrows / kicker labels keep their wide tracking */
.kicker, .eyebrow, .label, .mono-label { letter-spacing: 0.24em; }
