/* ---------------------------------------------------------------------------
   Daniel Cross — design tokens.
   Extracted from the Megapari Design System bundle
   (_ds/megapari-design-system-cda11413-…): font stacks from tokens/fonts.css,
   motion + container width from tokens/semantic.css, the overline ramp from
   tokens/base.css. Colour literals are the ones the landing actually uses.
   --------------------------------------------------------------------------- */

@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");

:root {
  /* ---- font stacks ---- */
  --font-ui: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-core: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* ---- motion ---- */
  --mp-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --mp-duration-instant: 0.1s;
  --mp-duration-fast: 0.15s;
  --mp-duration-normal: 0.3s;

  /* ---- layout ---- */
  --mp-container: 1184px;
  --mp-gutter: 24px;
  --mp-header-h: 64px;
  --mp-control-h-l: 52px;
  --mp-control-h-s: 44px;

  /* ---- surfaces ---- */
  --c-bg: #08090c;
  --c-bg-alt: #0d1117;
  --c-field: #141a21;
  --c-border: #30363d;

  /* ---- text ---- */
  --c-text: #e6edf3;
  --c-text-soft: #c9d1d9;
  --c-text-muted: #8b949e;
  --c-text-dim: #6e7681;
  --c-text-faint: #484f58;

  /* ---- accents ---- */
  --c-red: #e6352b;
  --c-red-light: #ec655d;
  --c-lime: #c6e42b;
  --c-blue: #1a5dce;
  --c-green: #33d499;

  /* ---- gradients (verbatim from semantic.css) ---- */
  --grad-red: linear-gradient(135deg, rgb(236, 101, 93) 0%, rgb(230, 53, 43) 50%, rgb(201, 38, 29) 100%);
  --grad-lime: linear-gradient(135deg, rgb(214, 240, 90) 0%, #c6e42b 50%, rgb(154, 183, 20) 100%);
}
