/* =========================================================================
   THEME: Rich, Actually Trading. Tokens and type sampled from
   richactuallytrading.com: near-black, electric purple, lavender, Open Sauce One.
   This pitch runs the hub in her brand too, so --hub-* mirrors --brand-*.
   ========================================================================= */
@font-face { font-family: "Open Sauce One"; font-weight: 400; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-400.woff2") format("woff2"); }
@font-face { font-family: "Open Sauce One"; font-weight: 500; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-500.woff2") format("woff2"); }
@font-face { font-family: "Open Sauce One"; font-weight: 600; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-600.woff2") format("woff2"); }
@font-face { font-family: "Open Sauce One"; font-weight: 700; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-700.woff2") format("woff2"); }
@font-face { font-family: "Open Sauce One"; font-weight: 800; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-800.woff2") format("woff2"); }
@font-face { font-family: "Open Sauce One"; font-weight: 900; font-style: normal; font-display: swap; src: url("../assets/fonts/open-sauce-one-900.woff2") format("woff2"); }

:root {
  /* ---- prospect brand ---- */
  --brand-bg: #05030a;
  --brand-bg-2: #0a0612;
  --brand-surface: #110a1d;
  --brand-surface-2: #1a1029;
  --brand-line: rgba(203, 161, 250, 0.16);
  --brand-text: #fafafd;
  --brand-text-2: #c8c4d6;
  --brand-text-3: #928da6;
  --brand-accent: #cba1fa;
  --brand-accent-2: #e6d4ff;
  --brand-accent-ink: #13061f;
  --brand-accent-soft: rgba(145, 63, 213, 0.2);
  --brand-purple: #913fd5;
  --brand-purple-2: #a95cf0;
  --brand-deep: #431866;
  --brand-mint: #a7ecc6;
  --brand-gradient: linear-gradient(180deg, #efe3ff 0%, #cba1fa 45%, #a95cf0 100%);

  /* ---- type ---- */
  --font-display: "Open Sauce One", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body: "Open Sauce One", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "Open Sauce One", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;

  --radius: 24px;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
}
