/* GENERATED by gen-css from coditect-brand-spec.v1 — do not edit; edit the brand spec. */
/* documentClass: business */
:root {
  --accent: #0D9488;
  --accent-light: #14B8A6;
  --secondary: #0B1629;
  --ink: #0F172A;
  --muted: #475569;
  --border: #e2e6ec;
  --surface: #FFFFFF;
  --good: #059669;
  --warn: #C8A951;
  --font-sans: 'Outfit', 'Source Sans 3', system-ui, sans-serif;
  --font-serif: Georgia, 'Times New Roman', serif;
  --font-mono: 'JetBrains Mono', 'SF Mono', monospace;
}
:root[data-theme="dark"] {
  --accent: #14B8A6;
  --secondary: #0B1629;
  --ink: #e8eaed;
  --muted: #94A3B8;
  --border: #2a2f37;
  --surface: #121417;
  --good: #14B8A6;
  --warn: #E2C97A;
}
@media print {
  @page {
    size: A4 portrait;
    margin: 22mm 16mm 16mm 16mm;
    @top-left { content: "CODITECT"; font: 700 9pt 'Outfit', 'Source Sans 3', system-ui, sans-serif; color: var(--accent); }
    @top-right { content: "What is CODITECT AI"; font: 8pt 'Outfit', 'Source Sans 3', system-ui, sans-serif; color: #666; }
    /* @bottom-left: date — injected at render time */
    @bottom-center { content: "CONFIDENTIAL · © 2026 AZ1.AI Inc. · All rights reserved · Hal Casteel, Founder & Chief Architect"; font: 8pt 'Outfit', 'Source Sans 3', system-ui, sans-serif; color: #666; }
    @bottom-right { content: "Page " counter(page) " of " counter(pages); font: 8pt 'Outfit', 'Source Sans 3', system-ui, sans-serif; color: #666; }
  }
  .card, dl, dd { break-inside: auto !important; page-break-inside: auto !important; }
  .keystone, .pullquote, .stat, .metric-card, figure, .banner, .nav-card, tr, img { break-inside: avoid !important; page-break-inside: avoid !important; }
  h1, h2, h3, h4 { break-inside: avoid; }
  p, li { orphans: 3; widows: 3; }
}
