/* NeurixOps brand tokens
   ---------------------------------------------------------------------------
   The active brand is chosen by the NEURIX_BRAND flag in assets/brand.js,
   which sets <html data-brand="purple|cyan">.

     purple : current NeurixOps brand (purple palette + logo_mark.png)   [default]
     cyan   : the blue/cyan palette from the v2.7 content package (same logo)

   Base variables (--ink, --navy, --grad, ...) keep their purple values in the
   :root block of styles.css. Every other colour that differs between the two
   brands is a --bc-* token below; the name is the purple reference colour so
   the purple stylesheets stay readable. To adjust a brand, edit its block here
   rather than the stylesheets.
   ------------------------------------------------------------------------- */

/* ---------- purple (default) ---------- */
:root{
  --bc-060418:#060418;
  --bc-060418-a0:rgba(6,4,24,0);
  --bc-060418-a38:rgba(6,4,24,.38);
  --bc-060418-a78:rgba(6,4,24,.78);
  --bc-070525-a82:rgba(7,5,37,.82);
  --bc-0d0a35:#0d0a35;
  --bc-0e0b3a-a6:rgba(14,11,58,.06);
  --bc-120f38:#120f38;
  --bc-14113c:#14113c;
  --bc-14113c-a94:rgba(20,17,60,.94);
  --bc-191547:#191547;
  --bc-1b174e:#1b174e;
  --bc-1c1859:#1c1859;
  --bc-1e1960:#1e1960;
  --bc-241f5c:#241f5c;
  --bc-2a2274:#2a2274;
  --bc-2b2673:#2b2673;
  --bc-2f2a6e:#2f2a6e;
  --bc-332a84:#332a84;
  --bc-3a3474:#3a3474;
  --bc-3a366f:#3a366f;
  --bc-5f58db-a14:rgba(95,88,219,.14);
  --bc-5f58db-a35:rgba(95,88,219,.35);
  --bc-5f58db-a40:rgba(95,88,219,.4);
  --bc-5f58db-a45:rgba(95,88,219,.45);
  --bc-5f58db-a50:rgba(95,88,219,.5);
  --bc-5f58db-a9:rgba(95,88,219,.09);
  --bc-5f58db-a95:rgba(95,88,219,.95);
  --bc-625cb2:#625cb2;
  --bc-6d68a0:#6d68a0;
  --bc-7a76a0:#7a76a0;
  --bc-8f88f2-a10:rgba(143,136,242,.1);
  --bc-8f88f2-a16:rgba(143,136,242,.16);
  --bc-8f88f2-a18:rgba(143,136,242,.18);
  --bc-8f88f2-a24:rgba(143,136,242,.24);
  --bc-8f88f2-a25:rgba(143,136,242,.25);
  --bc-8f88f2-a6:rgba(143,136,242,.06);
  --bc-8f88f2-a7:rgba(143,136,242,.07);
  --bc-8f88f2-a9:rgba(143,136,242,.09);
  --bc-8f88f2-a95:rgba(143,136,242,.95);
  --bc-9d98c4:#9d98c4;
  --bc-a19cf9-a14:rgba(161,156,249,.14);
  --bc-a19cf9-a18:rgba(161,156,249,.18);
  --bc-a19cf9-a38:rgba(161,156,249,.38);
  --bc-a19cf9-a50:rgba(161,156,249,.5);
  --bc-a19cf9-a60:rgba(161,156,249,.6);
  --bc-b3adff:#b3adff;
  --bc-b3adff-2:#b3adff;
  --bc-b3adff-3:#b3adff;
  --bc-b3adff-4:#b3adff;
  --bc-b3aed6:#b3aed6;
  --bc-b9b4d8:#b9b4d8;
  --bc-b9b5ff:#b9b5ff;
  --bc-b9b5ff-2:#b9b5ff;
  --bc-b9b5ff-a16:rgba(185,181,255,.16);
  --bc-b9b5ff-a22:rgba(185,181,255,.22);
  --bc-b9b5ff-a7:rgba(185,181,255,.07);
  --bc-bbb6ff:#bbb6ff;
  --bc-beb9ff:#beb9ff;
  --bc-c2bfed:#c2bfed;
  --bc-c2bfed-2:#c2bfed;
  --bc-c5c3ea:#c5c3ea;
  --bc-c6c4e8:#c6c4e8;
  --bc-c6c4e9:#c6c4e9;
  --bc-c7c4e8:#c7c4e8;
  --bc-c8c5f2:#c8c5f2;
  --bc-cbc9e3:#cbc9e3;
  --bc-cccae2:#cccae2;
  --bc-cdc9ff:#cdc9ff;
  --bc-cfccec:#cfccec;
  --bc-d2cfff-a34:rgba(210,207,255,.34);
  --bc-d5d2f2:#d5d2f2;
  --bc-d6d3ff-a55:rgba(214,211,255,.55);
  --bc-d9d6ff:#d9d6ff;
  --bc-dad8fa:#dad8fa;
  --bc-dcd9ff:#dcd9ff;
  --bc-dedcf6:#dedcf6;
  --bc-dedcf6-2:#dedcf6;
  --bc-dedcff:#dedcff;
  --bc-e2e0fa:#e2e0fa;
  --bc-e6e4ff:#e6e4ff;
  --bc-e7e5ff:#e7e5ff;
  --bc-e8e6ff:#e8e6ff;
  --bc-eae8ff:#eae8ff;
  --bc-efeefb:#efeefb;
  --bc-f0effd:#f0effd;
  --bc-f0effd-2:#f0effd;
  --bc-f0effd-3:#f0effd;
  --bc-f2f1ff:#f2f1ff;
  --bc-f3f2fd:#f3f2fd;
  --bc-f4f3ff:#f4f3ff;
  --bc-f5f4fe:#f5f4fe;
  --bc-f8f8fe:#f8f8fe;
  --bc-f8f8ff:#f8f8ff;
}

/* ---------- cyan (v2.7 package look) ---------- */
html[data-brand="cyan"]{
  --ink:#06111f;
  --muted:#5d6b82;
  --line:#dce6f4;
  --bg:#f6f9fd;
  --navy:#071426;
  --navy2:#0b1f3a;
  --cyan:#12c7e8;
  --blue:#2e6bff;
  --grad:linear-gradient(135deg,#0a1630 0%,#0b3154 42%,#0b6b83 100%);
  --soft:linear-gradient(135deg,rgba(46,107,255,.08),rgba(18,199,232,.12));
  --shadow:0 18px 50px rgba(9,27,54,.12);
  --peri:#12c7e8;
  --bc-060418:#041018;
  --bc-060418-a0:rgba(4,16,24,0);
  --bc-060418-a38:rgba(4,16,24,.38);
  --bc-060418-a78:rgba(4,16,24,.78);
  --bc-070525-a82:rgba(5,18,37,.82);
  --bc-0d0a35:#0a1d35;
  --bc-0e0b3a-a6:rgba(11,30,58,.06);
  --bc-120f38:#06111f;
  --bc-14113c:#0a1630;
  --bc-14113c-a94:rgba(10,22,48,.94);
  --bc-191547:#071426;
  --bc-1b174e:#17304e;
  --bc-1c1859:#183859;
  --bc-1e1960:#193c60;
  --bc-241f5c:#17253a;
  --bc-2a2274:#0c3355;
  --bc-2b2673:#264d73;
  --bc-2f2a6e:#17436e;
  --bc-332a84:#0d425f;
  --bc-3a3474:#27415f;
  --bc-3a366f:#36536f;
  --bc-5f58db-a14:rgba(46,107,255,.14);
  --bc-5f58db-a35:rgba(46,107,255,.32);
  --bc-5f58db-a40:rgba(46,107,255,.4);
  --bc-5f58db-a45:rgba(46,107,255,.45);
  --bc-5f58db-a50:rgba(46,107,255,.5);
  --bc-5f58db-a9:rgba(46,107,255,.08);
  --bc-5f58db-a95:rgba(46,107,255,.95);
  --bc-625cb2:#5c80b2;
  --bc-6d68a0:#5e7695;
  --bc-7a76a0:#6e7d91;
  --bc-8f88f2-a10:rgba(18,199,232,.1);
  --bc-8f88f2-a16:rgba(18,199,232,.16);
  --bc-8f88f2-a18:rgba(18,199,232,.18);
  --bc-8f88f2-a24:rgba(18,199,232,.24);
  --bc-8f88f2-a25:rgba(18,199,232,.25);
  --bc-8f88f2-a6:rgba(18,199,232,.06);
  --bc-8f88f2-a7:rgba(18,199,232,.07);
  --bc-8f88f2-a9:rgba(18,199,232,.09);
  --bc-8f88f2-a95:rgba(18,199,232,.95);
  --bc-9d98c4:#98b2c4;
  --bc-a19cf9-a14:rgba(18,199,232,.12);
  --bc-a19cf9-a18:rgba(18,199,232,.18);
  --bc-a19cf9-a38:rgba(18,199,232,.35);
  --bc-a19cf9-a50:rgba(18,199,232,.5);
  --bc-a19cf9-a60:rgba(18,199,232,.6);
  --bc-b3adff:#73edff;
  --bc-b3adff-2:#65eaff;
  --bc-b3adff-3:#59e9ff;
  --bc-b3adff-4:#80efff;
  --bc-b3aed6:#aac0d8;
  --bc-b9b4d8:#b8c8da;
  --bc-b9b5ff:#4fe4ff;
  --bc-b9b5ff-2:#8ef3ff;
  --bc-b9b5ff-a16:rgba(79,228,255,.16);
  --bc-b9b5ff-a22:rgba(79,228,255,.22);
  --bc-b9b5ff-a7:rgba(79,228,255,.07);
  --bc-bbb6ff:#b6f3ff;
  --bc-beb9ff:#b9eeff;
  --bc-c2bfed:#bed5ed;
  --bc-c2bfed-2:#bfd9ed;
  --bc-c5c3ea:#b8cfe6;
  --bc-c6c4e8:#b1c9e1;
  --bc-c6c4e9:#b9cfe5;
  --bc-c7c4e8:#bdcfe5;
  --bc-c8c5f2:#c5d8f2;
  --bc-cbc9e3:#9fb6ce;
  --bc-cccae2:#91abc3;
  --bc-cdc9ff:#c9f5ff;
  --bc-cfccec:#c2d4e7;
  --bc-d2cfff-a34:rgba(207,235,255,.34);
  --bc-d5d2f2:#c8def4;
  --bc-d6d3ff-a55:rgba(211,237,255,.55);
  --bc-d9d6ff:#d6f9ff;
  --bc-dad8fa:#d8e9fa;
  --bc-dcd9ff:#d9f9ff;
  --bc-dedcf6:#d4e8ff;
  --bc-dedcf6-2:#cfe4ff;
  --bc-dedcff:#dceaff;
  --bc-e2e0fa:#d7e9ff;
  --bc-e6e4ff:#e4f4ff;
  --bc-e7e5ff:#e5f2ff;
  --bc-e8e6ff:#dff7ff;
  --bc-eae8ff:#e8f4ff;
  --bc-efeefb:#eef5fb;
  --bc-f0effd:#eef6ff;
  --bc-f0effd-2:#eef7ff;
  --bc-f0effd-3:#edf5ff;
  --bc-f2f1ff:#f1f7ff;
  --bc-f3f2fd:#f2f7ff;
  --bc-f4f3ff:#f3faff;
  --bc-f5f4fe:#f3f9ff;
  --bc-f8f8fe:#f6fbff;
  --bc-f8f8ff:#f8fbff;
}

/* The logo (assets/logo_mark.png) is the same for every brand; see .logo in styles.css. */
