/*
Theme Name: AquaForge Child
Theme URI: https://aquaforge.ai
Description: Child theme for AquaForge website. Customizes Blocksy with the AquaForge brand palette, IBM Plex typography, and custom content sections.
Author: AquaForge
Author URI: https://aquaforge.ai
Template: blocksy
Version: 0.8.6
Text Domain: aquaforge-child
*/

/* ========================================
   AquaForge Brand Tokens
   Source: docs/website-strategy/phase-4-mood-board.md
   ======================================== */

:root {
  /* Primary palette */
  --af-navy: #1B3A5C;
  --af-cyan: #2EC4D4;
  --af-teal: #0A8F7F;

  /* Neutrals */
  --af-white: #FFFFFF;
  --af-ice: #F5F8FA;
  --af-slate: #64748B;

  /* Semantic */
  --af-amber: #E8A317;
  --af-coral: #D94F4F;

  /* Typography scale */
  --af-font-sans: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --af-font-mono: 'IBM Plex Mono', 'SF Mono', Consolas, Monaco, monospace;
}

/* ========================================
   Typography baseline
   Override Blocksy's --theme-font-stack-default to apply IBM Plex Sans
   site-wide. Blocksy uses this variable as its font-family fallback.
   ======================================== */

:root {
  --theme-font-stack-default: var(--af-font-sans);
}

body {
  font-family: var(--af-font-sans);
  color: var(--af-navy);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--af-font-sans);
  font-weight: 700;
  color: var(--af-navy);
}

code, pre, .mono {
  font-family: var(--af-font-mono);
}

/* ========================================
   Placeholder — full styles added during build
   ======================================== */
