/* Underhood brand tokens: mirror of e6.css on underhood.io/e6integrations.hu.
 * Keep in sync with ../tokens/colors.ts. */

:root {
  /* Brand: authoritative from e6.css */
  --uh-navy:        #1B2944;
  --uh-blue:        #64C7FF;
  --uh-white:       #FFFFFF;
  --uh-gray:        #f5f7fa;
  --uh-blue-light:  #e8f6ff;
  --uh-blue-dim:    rgba(100, 199, 255, 0.12);
  --uh-text:        #2c3e50;
  --uh-muted:       #6b7c93;

  /* Semantic: risk states (matches app.underhood.io) */
  --uh-critical: #d63939;
  --uh-warning:  #f59f00;
  --uh-safe:     #2fb344;

  /* Fonts */
  --uh-font-brand:   "Arkitech", sans-serif;
  --uh-font-heading: "Raleway", "Helvetica Neue", Arial, sans-serif;
  --uh-font-body:    "Raleway", "Helvetica Neue", Arial, sans-serif;
  --uh-font-mono:    "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Type scale (1.25 modular) */
  --uh-text-xs:   0.75rem;
  --uh-text-sm:   0.875rem;
  --uh-text-base: 1rem;
  --uh-text-lg:   1.25rem;
  --uh-text-xl:   1.5625rem;
  --uh-text-2xl:  1.9531rem;
  --uh-text-3xl:  2.4414rem;
  --uh-text-4xl:  3.0518rem;
  --uh-text-5xl:  3.8147rem;

  /* Space */
  --uh-space-1: 0.25rem;
  --uh-space-2: 0.5rem;
  --uh-space-3: 0.75rem;
  --uh-space-4: 1rem;
  --uh-space-5: 1.5rem;
  --uh-space-6: 2rem;
  --uh-space-8: 3rem;
  --uh-space-10: 4rem;
  --uh-space-12: 6rem;
  --uh-space-16: 8rem;

  /* Radius */
  --uh-radius-sm:   4px;
  --uh-radius-md:   8px;
  --uh-radius-lg:   12px;
  --uh-radius-xl:   20px;
  --uh-radius-full: 9999px;

  /* Motion */
  --uh-ease:           cubic-bezier(0.16, 1, 0.3, 1);
  --uh-duration-fast:  120ms;
  --uh-duration-base:  200ms;
  --uh-duration-slow:  400ms;
}
