/* Sales Mentor landing · design tokens (portable copy of the :root block inlined in index.html).
 * The page inlines these so it stays a single file with zero extra requests; edit both together.
 * Colours mirror the cockpit design system (cockpit/src/index.css) so the embedded product frames sit flush.
 * The Geist face is declared here as well so pages that link this file (the accessibility statement) render in it. */
:root{
  --bg:#f7f8f9; --panel:#eef0f2; --card:#fff; --hover:#e7eaed;
  --hair:rgba(17,19,24,.10); --hair-2:rgba(17,19,24,.17);
  --ink:#16181c; --ink2:#4a515a; --ink3:#636a73;
  --accent:#3462dd; --accent-soft:rgba(52,98,221,.09); --accent-ink:#fff;
  --focus:#3462dd;
  --pos:#1b6f45;
  --neg:#b42318;
  --screen:#f7f8f9;

  --font-display:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --font-mono:ui-monospace,"SF Mono",SFMono-Regular,"Cascadia Mono","Segoe UI Mono","Roboto Mono",Menlo,Consolas,monospace;

  --s1:.25rem; --s2:.5rem; --s3:.75rem; --s4:1rem; --s5:1.5rem; --s6:2rem; --s7:3rem; --s8:4.5rem; --s9:6rem;

  --r:12px; --r-sm:8px; --r-pill:999px;
  --rule:1px;
  --ease-out:cubic-bezier(.16,1,.3,1);
  --ease-in:cubic-bezier(.7,0,.84,0);
  --ease-in-out:cubic-bezier(.65,0,.35,1);
  --dur-micro:120ms; --dur-short:220ms; --dur-long:420ms;
  --page-max:1180px; --gutter:clamp(1rem,4vw,2rem);
  --nav-h:64px;
  --z-raised:10; --z-sticky:200; --z-nav:300;
  --shadow-nav:0 8px 28px -20px rgba(17,19,24,.35);
  --shadow-pill:0 10px 30px -18px rgba(17,19,24,.45);
}
@media (prefers-color-scheme:dark){:root{
  --bg:#0b0c0e; --panel:#101114; --card:#141619; --hover:#1a1c20;
  --hair:rgba(255,255,255,.08); --hair-2:rgba(255,255,255,.13);
  --ink:#e9ebef; --ink2:#a2a9b1; --ink3:#7d848d;
  --accent:#6b93f2; --accent-soft:rgba(107,147,242,.14); --accent-ink:#0b0c0e;
  --focus:#6b93f2;
  --pos:#4cc38a;
  --neg:#f97066;
  --screen:#0b0b0d;
  --shadow-nav:0 8px 28px -20px rgba(0,0,0,.6);
  --shadow-pill:0 10px 30px -18px rgba(0,0,0,.7);
}}
@font-face{
  font-family:"Geist"; font-style:normal; font-weight:300 800; font-display:swap;
  src:url("/landing/geist-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
