/* ============================================================
   PORTAL SKIN , Native Thunder Outfitters (dark ink + gold)
   This file IS the client. Swap it (tokens + the few brand
   rules at the bottom) to re-dress the whole portal.
   Loaded AFTER portal bones (hub.css) so brand rules can override.
   ============================================================ */

:root{
  --font-display:'Bebas Neue',sans-serif;      /* brand display voice */
  --font-head:'Oswald',sans-serif;             /* headings, buttons */
  --font-body:'Inter',system-ui,sans-serif;    /* reading + data */
  --font-mono:'JetBrains Mono',monospace;      /* labels + meta */

  --bg0:#0B0A08;            /* page */
  --bg-side:#070605;        /* nav rail */
  --bg1:#141210;            /* card */
  --bg2:#1B1814;            /* raised / hover */
  --bg3:#242017;            /* highest */
  --line-1:rgba(235,220,190,.09);
  --line-2:rgba(235,220,190,.16);

  --t1:#F1EBDE;             /* high text */
  --t2:#B7AD9B;             /* mid text */
  --t3:#83795F;             /* low text / meta */

  --acc:#D8A13A;            /* the gold, spent sparingly */
  --acc-2:#E9C063;          /* gold bright */
  --acc-deep:#9C7A35;       /* gold dim */
  --acc-ink:#211805;        /* text on gold */
  --acc-soft:rgba(216,161,58,.11);
  --acc-ring:rgba(216,161,58,.22);

  --ok:#84AC80; --danger:#D98A86; --danger-deep:#6E3130;
  --lead:#9A8F76; --contact:#84AC80; --customer:var(--acc);

  --r-lg:16px; --r-md:12px; --r-sm:8px;
  --shadow-1:0 1px 2px rgba(0,0,0,.35),0 12px 32px -16px rgba(0,0,0,.55);
  --shadow-2:0 2px 6px rgba(0,0,0,.4),0 32px 80px -20px rgba(0,0,0,.7);
  --card-sheen:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 42%);
  --login-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cg fill='none' stroke='%23d8a13a' stroke-opacity='.05'%3E%3Cpath d='M160 560c-90-60-110-190-40-270s190-90 260-30 90 60 150 20 130-30 150 40-30 170-120 200-170-40-230 0-80 80-170 40Z'/%3E%3Cpath d='M180 540c-70-50-90-160-30-230s160-80 220-25 80 50 130 15 110-25 128 35-25 145-100 170-145-35-195 0-73 65-153 35Z'/%3E%3Cpath d='M205 515c-55-40-70-130-22-185s130-65 178-20 65 40 105 12 90-20 104 28-20 118-81 138-118-28-158 0-61 52-126 27Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* ---- brand-specific rules (beyond tokens) ---- */
/* NT logo art is already gold-on-dark; no treatment needed. */
