/* Uptimia marketing — canonical design tokens (shared). Generated. */
:root{
  --bg: #ffffff;
  --bg-2: #fafafa;
  --bg-3: #f6f6f7;
  --surface: #ffffff;
  --line: #ededee;
  --line-2: #e3e3e5;
  --line-3: #c8c8cc;
  --ink: #0c0c0d;
  --ink-2: #1f1f22;
  --ink-3: #3f3f44;
  --muted: #3a3a40;
  --soft: #74747e;
  --faint: #d6d6d9;
  --dark: #2a2c30;
  --dark-2: #34373c;
  --dark-3: #3e4248;
  --dark-line: rgba(255,255,255,.05);
  --dark-line-2: rgba(255,255,255,.09);
  --dark-line-3: rgba(255,255,255,.16);
  --dark-ink: #f5f7fa;
  --dark-ink-2: rgba(245,247,250,.84);
  --dark-muted: rgba(245,247,250,.6);
  --dark-soft: rgba(245,247,250,.4);
  --accent: #007e42;
  --accent-2: #006336;
  --accent-soft: #f0f7f3;
  --accent-line: #d4e8de;
  --accent-bright: #4ec97e;
  --accent-glow: rgba(78,201,126,.18);
  --good: #007e42;
  --good-soft: #f0f7f3;
  --good-line: #d4e8de;
  --warn: #b67800;
  --warn-soft: #fdf3e1;
  --warn-line: #ecd4a3;
  --bad: #c0382b;
  --bad-soft: #fdecea;
  --bad-line: #f3c5bf;
  --blue: #2166ad;
  --blue-bright: #6ab2f2;
  --blue-soft: #e8f1fa;
  --blue-line: #c9ddef;
  --violet: #5d4fc0;
  --violet-bright: #a99cf0;
  --violet-soft: #f1eefa;
  --violet-line: #ded7f2;
  --amber: #b67800;
  --amber-bright: #f0b429;
  --amber-soft: #fdf3e1;
  --amber-line: #ecd4a3;
  --sans: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --display: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mono: 'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;
  --serif: 'New York','Iowan Old Style','Charter',Georgia,serif;
  --radius: 14px;
  --radius-sm: 10px;
  --radius-xs: 7px;
  --container: 1344px;
  --ease: cubic-bezier(.22,.61,.36,1);
  --am: var(--amber);
  --am-b: var(--amber-bright);
  --am-soft: var(--amber-soft);
  --am-line: var(--amber-line);
  --bl: var(--blue);
  --bl-b: var(--blue-bright);
  --bl-soft: var(--blue-soft);
  --bl-line: var(--blue-line);
  --vi: var(--violet);
  --vi-b: var(--violet-bright);
  --vi-soft: var(--violet-soft);
  --vi-line: var(--violet-line);
}
