:root {
  --font-inter: "Inter";
  --apt-bg: #f7fafb;
  --apt-bg-soft: #f0f6f6;
  --apt-surface: #fff;
  --apt-surface-tint: #eef9f7;
  --apt-text: #132932;
  --apt-text-muted: #5e7180;
  --apt-text-faint: #8a9aa7;
  --apt-border: #dce6e9;
  --apt-border-strong: #bfd2d6;

  --landing-deep: #0b2a2e;
  --landing-on-deep: #e6f2f0;
  --landing-on-deep-muted: #9fc2bd;
  --apt-brand-50: #e9f8f6;
  --apt-brand-100: #ccefeb;
  --apt-brand-200: #99ddd5;
  --apt-brand-300: #59c6bb;
  --apt-brand-400: #20ab9d;
  --apt-brand-500: #008f81;
  --apt-brand-600: #00786e;
  --apt-brand-700: #006158;
  --apt-brand-800: #064e48;
  --apt-brand-900: #083f3b;
  --apt-primary: #008f81;
  --apt-primary-dark: #006158;
  --apt-focus: #00786e;
  --apt-success: #087b55;
  --apt-warning: #a15c00;
  --apt-warning-bg: #fff8eb;
  --apt-danger: #c92f45;
  --r-sm: 8px;
  --r-md: 12px;
  --r-lg: 18px;
  --r-xl: 26px;
  --r-pill: 999px;
  --sh-sm: 0 2px 8px rgba(20, 54, 64, 0.07);
  --sh-md: 0 12px 34px rgba(20, 54, 64, 0.1);

  --sh-lg: 0 18px 44px rgba(20, 54, 64, 0.12), 0 2px 8px rgba(20, 54, 64, 0.05);
}
