/* CRAFTSMAN+ brand tokens. Generated from src/brand/tokens.json. Do not edit by hand. */
:root {
  /* CRAFTSMAN BLACK (MIDNIGHT) */
  --color-craftsman-black: #090909;
  /* CRAFTSMAN WHITE (STARLIGHT) */
  --color-craftsman-white: #FDFDFD;
  /* CRAFTSMAN GREY (METEOR) */
  --color-craftsman-grey: #E3E3E3;
  /* CRAFTSMAN ORANGE (GARIBALDI) */
  --color-craftsman-orange: #F86400;
  /* CRAFTSMAN PINK (CORAL) */
  --color-craftsman-pink: #EB5173;
  /* CRAFTSMAN PURPLE (URCHIN) */
  --color-craftsman-purple: #8912A0;
  /* PRISM VIOLET (ANEMONE) */
  --color-craftsman-prismViolet: #9249F5;
  /* PRISM BLUE (LAGOON) */
  --color-craftsman-prismBlue: #4492D3;
  /* PRISM TEAL (REEF) */
  --color-craftsman-prismTeal: #06CAB8;
  /* ANALYTICS GREEN (KELP) */
  --color-craftsman-analyticsGreen: #22A800;
  /* ANALYTICS LIME (SEAGRASS) */
  --color-craftsman-analyticsLime: #49E400;
  /* ANALYTICS YELLOW (PLANKTON) */
  --color-craftsman-analyticsYellow: #FAFF1F;
  /* CRAFTSMAN+ GRADIENT */
  --gradient-craftsman-plus: linear-gradient(90deg, #F86400, #EB5173);
  /* CRAFTSMAN+ GRADIENT DARK */
  --gradient-craftsman-plus-dark: linear-gradient(135deg, #2A1B11, #29191D);
  /* INTELLIGENCE */
  --gradient-intelligence: linear-gradient(90deg, #F86400, #EB5173, #8912A0);
  /* INTELLIGENCE DARK */
  --gradient-intelligence-dark: linear-gradient(135deg, #2A1B11, #29191D, #1F1321);
  /* CRAFTSMAN+ MINIMAL GRADIENT */
  --gradient-minimal: linear-gradient(135deg, #260D12, #090909, #281000);
  /* PRISM */
  --gradient-prism: linear-gradient(90deg, #9249F5, #4492D3, #06CAB8);
  /* PRISM DARK */
  --gradient-prism-dark: linear-gradient(135deg, #1B1128, #111B23, #092220);
  /* ANALYTICS */
  --gradient-analytics: linear-gradient(90deg, #22A800 14.17%, #49E400 57.5%, #FAFF1F 99.93%);
  /* ANALYTICS DARK */
  --gradient-analytics-dark: linear-gradient(135deg, #0C1E08, #112508, #28290C);
  --surface-bg: #090909;
  --surface-bg-alt: #0D0D10;
  --surface-raised: #111113;
  --surface-raised2: #18181B;
  --surface-border: rgba(255, 255, 255, 0.06);
  --surface-border-strong: rgba(255, 255, 255, 0.12);
  --surface-text-muted: #A1A1AA;
  --surface-text-dim: #71717A;
  --font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --font-features: "ss01", "ss02", "cv11";
  --type-display-size: clamp(44px, 6vw, 92px);
  --type-display-weight: 900;
  --type-display-tracking: -0.045em;
  --type-display-leading: 1.02;
  --type-h1-size: clamp(34px, 4vw, 56px);
  --type-h1-weight: 800;
  --type-h1-tracking: -0.04em;
  --type-h1-leading: 1.08;
  --type-h2-size: clamp(26px, 2.6vw, 36px);
  --type-h2-weight: 700;
  --type-h2-tracking: -0.02em;
  --type-h2-leading: 1.16;
  --type-h3-size: clamp(19px, 1.6vw, 24px);
  --type-h3-weight: 600;
  --type-h3-tracking: -0.01em;
  --type-h3-leading: 1.3;
  --type-body-large-size: clamp(16px, 1.3vw, 20px);
  --type-body-large-weight: 400;
  --type-body-large-tracking: 0;
  --type-body-large-leading: 1.6;
  --type-body-size: 15px;
  --type-body-weight: 400;
  --type-body-tracking: 0;
  --type-body-leading: 1.55;
  --type-small-size: 13px;
  --type-small-weight: 400;
  --type-small-tracking: 0.01em;
  --type-small-leading: 1.5;
  --type-eyebrow-size: 12px;
  --type-eyebrow-weight: 600;
  --type-eyebrow-tracking: 0.18em;
  --type-eyebrow-leading: 1;
  --type-mono-size: 13px;
  --type-mono-weight: 400;
  --type-mono-tracking: 0;
  --type-mono-leading: 1.6;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 140px;
  --space-section: clamp(56px, 9vw, 140px);
  --max-w: min(1440px, 90%);
  --max-w-prose: 72ch;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-card: 20px;
  --shadow-card-edge: inset 0 1px 0 rgba(255, 255, 255, 0.05);
  --shadow-card-lift: 0 16px 40px rgba(0, 0, 0, 0.45), 0 0 28px rgba(248, 100, 0, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.07);
  --ease-standard: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
  --duration-fast: 150ms;
  --duration-base: 300ms;
  --duration-slow: 600ms;
  --duration-ambient: 8000ms;
}
