/* Tokens visuales principales - SESIONES_REGULARES_2.2 */
:root {
  --brand-blue: #243a85;
  --brand-cyan: #009dd7;
  --brand-cyan-strong: #007fbd;
  --ink: #1f2937;
  --muted: #667085;
  --line: #d8e2ea;
  --soft: #f5f9fc;
  --white: #ffffff;
  --ok: #0f9f6e;
  --warn: #f2a31b;
  --shadow: 0 14px 42px rgba(29, 41, 57, .09);
  --radius: 18px;
  --focus: 0 0 0 4px rgba(0,157,215,.18);
  --level-color: var(--brand-cyan);
}

