/*
 * HyperContent.AI — Aurora Black (Brand Guide v1), mapped onto the core portal's design tokens
 * (core portal/src/styles.css :root). Dark is the default; light is the Off-White variant.
 *
 * Rules from the guide:
 *   --accent (Aurora #FF2D9B) is the one accent: links, primary buttons, focus, the `.AI` in the wordmark.
 *   --uv (#7B3FFF) is for backgrounds only (glows, gradients), never text or controls.
 *   --signal (#FFE600) is for metrics only (numbers on dashboards), never decoration.
 *   DM Sans for everything; mono stays a mono stack for code and ids.
 *
 * The core portal imports this file as @brand/tokens.css, before its own styles.css. The variable
 * names are the core's (its distributions/rnd/tokens.css); --uv, --signal, --faint, --accent-hover and
 * --err are HC's own additions.
 */
:root{
  color-scheme:dark;
  --bg:#06060E; --surface:#0E0E1A; --tint:#16161F; --ink:#F0F0F8; --muted:#7A7A96; --faint:#3A3A52;
  --rule:#3A3A52; --rule-strong:#F0F0F8; --accent:#FF2D9B; --accent-hover:#FF44A8; --on-accent:#06060E; --accent-ink:#FF44A8;
  --uv:#7B3FFF; --signal:#FFE600;
  --ok:#3ECFAA; --ok-bg:#0D2621; --warn:#FFE600; --warn-bg:#26240A; --fail:#FF4545; --fail-bg:#2A0E12;
  --err:#FF4545;
  --note:#A58BFF; --note-bg:#17122E; --pending:#7A7A96; --pending-bg:#16161F;
  --serif:"DM Sans Variable","DM Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --sans:"DM Sans Variable","DM Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  --radius:4px;
  /* the verdict codes on the landing page's dark wire */
  --wire-ok:#3ECFAA; --wire-fail:#FF6B8A;
}
/* Off-White light mode: only when the visitor picks it (defaultTheme: 'dark' ignores the system setting). */
:root[data-theme="light"]{
  color-scheme:light;
  --bg:#F4F3FA; --surface:#FFFFFF; --tint:#EAE8F4; --ink:#06060E; --muted:#6A6A80; --faint:#C9C7DA;
  --rule:#D9D7E6; --rule-strong:#06060E; --accent:#FF2D9B; --accent-hover:#FF44A8; --on-accent:#FFFFFF; --accent-ink:#C2106F;
  --ok:#1C8A6E; --ok-bg:#DDF3EC; --warn:#8A6D00; --warn-bg:#FBF3C8; --fail:#D12B2B; --fail-bg:#FBE0E0;
  --err:#D12B2B;
  --note:#5B2FD6; --note-bg:#E9E2FF; --pending:#6A6A80; --pending-bg:#EAE8F4;
}
body{color:var(--ink)}
:root[data-theme="light"] body{color:#444455}
