/*
 * bankruptcy-tokens.css — Phase A1 canonical token layer.
 *
 * The single source of truth for the bankruptcy landing design tokens, namespaced
 * as --bk-*. The per-page sheets (landing / means-test / wage / *-exemptions /
 * resource-links) alias their existing local token names to these, so the old
 * names keep working and the render is unchanged.
 *
 * MERGE-verdict tokens plus reviewed Phase A2 breadcrumb decisions (see
 * PHASE-A-TOKEN-RECONCILIATION.md). Every MERGE value is byte-identical to the
 * per-file literal it replaces, which is why Phase A1 is a provable visual no-op.
 *
 * Namespacing to --bk-* is deliberate: nothing else consumes these names, so they
 * are collision-safe on a global :root (Landmine #2 — a generic :root{--accent}
 * would leak into style.css's .bk-routing-aside consumers). Unreviewed decision /
 * keep-distinct tokens (--dark, --radius-lg, --gold, --shadow-lg, fonts,
 * --resource-muted, --resource-shadow, …) intentionally stay as per-file literals.
 */
:root {
  /* Brand */
  --bk-accent: #2c3e50;
  --bk-accent-alt: #5d7c97;
  --bk-crumb-pill: #5d7c97;

  /* Text */
  --bk-text: #1f2a3d;
  --bk-text-soft: #555;
  --bk-text-muted: #6b7280;

  /* Surface / neutral */
  --bk-surface: #ffffff;
  --bk-bg: #fafafa;
  --bk-surface-soft: #f7f9fc;
  --bk-crumb-bar-bg: #f8fafc;

  /* Border */
  --bk-border: #e6ebf2;
  --bk-crumb-bar-border: #e6ebf2;

  /* Semantic legal-status (real shared design intent) */
  --bk-protected: #22644f;
  --bk-atrisk: #963c34;

  /* Radius */
  --bk-radius: 12px;
  --bk-radius-sm: 8px;

  /* Shadow */
  --bk-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);

  /* Layout */
  --bk-max-width: 1200px;
  --bk-content-padding: 0 5%;
  --bk-section-y: clamp(60px, 8vw, 100px);
}
