/* MyCollegePark v65.74 — Canonical design tokens only.
   Source-order module: keep stylesheet link order unchanged. */
/* =========================================================
   v65.55 — canonical design tokens
   Consolidated from historical top-level :root blocks.
   Values remain behavior-preserving; legacy aliases are explicit.
   ========================================================= */
:root {
  /* Core palette and surfaces */
  --bg: #f4f6f8;
  --surface: #ffffff;
  --surface-soft: #f8fafb;
  --text: #18212b;
  --muted: #6f7782;
  --line: #dde2e7;
  --line-strong: #cfd5dc;
  --accent: #1f6feb;
  --accent-soft: #edf4ff;

  /* Shadows */
  --shadow: 0 8px 24px rgba(27, 39, 51, 0.08);
  --shadow-soft: 0 2px 8px rgba(27, 39, 51, 0.06);
  --ui-shadow: 0 10px 28px rgba(15, 64, 55, .08);
  --ui-shadow-hover: 0 16px 34px rgba(15, 64, 55, .13);

  /* Geometry */
  --radius-control: 10px;
  --radius-card: 16px;
  --ui-control-radius: var(--radius-control); /* legacy alias */
  --ui-panel-radius: 14px;
  --control-h: 42px;

  /* UI details */
  --ui-border: rgba(15, 64, 55, .14);
  --ui-focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);
  --report-problem-footer-lift: 0px;
}

