/**
 * Snippet Name: RK: CSF 01 - Tokens
 * Generated: 2026-11-01 07:45:42
 * Source: Custom
 * AUTO-GENERATED FILE — DO NOT EDIT.
 */

/* ==============================================================
  CSF — Tokens & Palette
  Rekonect Community Support Fund pages. :root tokens, loaded site-wide on purpose:
  GOCSM snippet 7 (Every Cause) reads them. Scope of everything else: body.category-csf.
============================================================== */

/* :root:root outranks GeneratePress's :root global colours (same --rk-* names) regardless of load order. */
:root:root {
  /* ===== Rekonect brand palette (matches rekonect.ngo) ===== */
  --rk-accent: #1e73be; /* primary brand blue (links, primary CTA) */
  --rk-accent-hover: #155a96;
  --rk-accent-dark: #114576;
  --rk-accent-soft: #e7f1fa; /* tint for badges / progress bg */
  --rk-accent-glow: rgba(30,115,190,.18);
  --rk-cyan: #42ABDD; /* heading cyan */
  --rk-cyan-soft: #e9f6fc;
  --rk-neutral-btn: #55555e; /* secondary button bg */
  --rk-neutral-btn-h: #3f4047;
  /* ===== Neutrals ===== */
  --rk-text: #222222;
  --rk-text-soft: #575760;
  --rk-muted: #6b7280;
  --rk-subtle: #b2b2be;
  --rk-line: #e5e7eb;
  --rk-line-soft: #eef0f2;
  --rk-border: #e2e8f0;
  --rk-border-soft: #f1f5f9;
  --rk-bg: #ffffff;
  --rk-surface: #ffffff;
  --rk-surface-2: #f7f8f9;
  --rk-surface-3: #f0f0f0;
  --rk-bg-soft: #f1f5f9;
  /* ===== Status ===== */
  --rk-danger: #ef4444;
  --rk-danger-soft: #fee2e2;
  --rk-success: #10b981;
  /* ===== Tier accents (kept distinct, desaturated) ===== */
  --tier-silver: #94a3b8;
  --tier-gold: #d97706;
  --tier-diamond: #7c3aed;
  /* ===== Radii ===== */
  --rk-radius-sm: 6px;
  --rk-radius-md: 12px;
  --rk-radius: 10px;
  --rk-radius-lg: 14px;
  --rk-radius-xl: 18px;
  --rk-radius-full: 9999px;
  /* ===== Shadows (subtle) ===== */
  --rk-shadow-sm: 0 1px 2px rgba(0,0,0,.04);
  --rk-shadow: 0 1px 3px rgba(0,0,0,.05), 0 4px 12px rgba(0,0,0,.04);
  --rk-shadow-md: 0 8px 24px rgba(15,23,42,.08);
  --rk-shadow-lg: 0 4px 12px rgba(0,0,0,.06), 0 12px 32px rgba(0,0,0,.06);
  --rk-shadow-glow: 0 8px 32px rgba(30,115,190,.25);
  --rk-control-h: 46px;
  /* Easing curve used by widgets ported from SIC */
  --rk-ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  /* ===== Progress placeholders (override inline on .csfpostdonate when data is available) =====
     style="--csf-raised: 1439453; --csf-goal: 2000000; --csf-count: 1700;" */
  --csf-raised: 0;
  --csf-goal: 100000;
  --csf-count: 0;
  /* ===== Typography =====
     Body/heading face for donation pages. Swap this one value to change it. */
  --rk-font-donate: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
