/* Airy Light 2 — quiet airy light: solid surfaces, restrained accent */
:root {
  --t-canvas: #fbfcfe;
  --t-surface: #ffffff;
  --t-surface-alt: #f5f6f8;

  --t-ink: #12161f;
  --t-ink-soft: #5c6573;
  --t-ink-mute: #8a93a1;

  --t-border: #e6e9ee;
  --t-border-strong: #d4d9e1;

  --t-accent: #2f5fbf;
  --t-accent-dark: #254ea0;
  --t-accent-soft: #eef3fb;
  --t-on-accent: #ffffff;
  --t-success: #0f7a58;

  --t-deep: #12161f;
  --t-deep-text: #f7f8fa;
  --t-deep-soft: #9aa3b2;
  --t-deep-mute: #6b7382;
  --t-deep-border: #2a303c;

  --t-code-bg: #12161f;
  --t-code-1: #c4b5fd;
  --t-code-2: #93c5fd;
  --t-code-3: #86efac;

  /* Solid CTA — no gradient glow */
  --t-cta: #2f5fbf;
  --t-cta-text: #ffffff;
  --t-cta-soft: #d7e2f5;
  --t-cta-deco: rgba(255,255,255,.10);

  --lab-banner-bg: #f5f6f8;
  --lab-banner-fg: #6b7382;
  --lab-banner-border: #e6e9ee;
  --lab-banner-link: #2f5fbf;
}
