/* Advengers brand — shared font + token sheet for the client portal */

@font-face{font-family:'Avenir Next';src:url('fonts/AvenirNext-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Avenir Next';src:url('fonts/AvenirNext-Medium.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Avenir Next';src:url('fonts/AvenirNext-DemiBold.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Avenir Next';src:url('fonts/AvenirNext-Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Avenir Next';src:url('fonts/AvenirNext-Heavy.otf') format('opentype');font-weight:800;font-style:normal;font-display:swap;}

:root{
  /* brand — mirrors the design system: --lime == --brand-lime,
     --blue == --brand-peri-deep (design-system/tokens.css) */
  --blue:#5858F9;
  --blue-2:#7B91FF;
  --blue-3:#A6C8FF;
  --lime:#C4F400;
  --lime-2:#CFFF00;
  --lime-3:#E2FF6D;
  --ink:#222221;
  --ink-2:#383836;
  --grey:#D9D9D9;

  --font:'Avenir Next','Geist',system-ui,-apple-system,sans-serif;

  /* Portal / Obsidian login surface theme — the warm-obsidian skin shared by
     both auth pages, as named design tokens (the auth surface's equivalent of
     tokens.css). Brand hues reference the shared brand vars above. */
  --portal-bg:#19191a;
  --portal-bg-2:#222221;
  --portal-ink:#f3f2ec;
  --portal-ink-soft:#b5b3aa;
  --portal-ink-mute:#74726b;
  --portal-line:rgba(243,242,236,.10);
  --portal-line-2:rgba(243,242,236,.05);
  --portal-accent:var(--lime);
  --portal-accent-ink:#161616;
}
