/* Generated from docs/design-system/icbe/DESIGN.md by scripts/aipage/build_packs.py. Do not edit. */
:root {
  --ap-c-ink: #111118;
  --ap-c-red-600: #E4173F;
  --ap-c-red-700: #CF0F35;
  --ap-c-yellow-400: #FFD60A;
  --ap-c-yellow-500: #FFC400;
  --ap-c-cream-50: #FFF6E0;
  --ap-c-paper-300: #D9D4C7;
  --ap-c-cyan-500: #1C9BD6;
  --ap-c-night-900: #1B1F4B;
  --ap-c-night-800: #232858;
  --ap-c-night-700: #2A2F66;
  --ap-c-icbe-navy: #273573;
  --ap-c-muted: #55556A;
  --ap-c-muted-strong: #33334A;
  --ap-c-on-dark: #E6E6F2;
  --ap-c-white: #ffffff;
  --ap-c-dots-ink: rgba(17,17,24,.2);
  --ap-c-dots-white: rgba(255,255,255,.18);
  --ap-c-scrim: rgba(17,17,24,.72);
  --ap-color-bg: var(--ap-c-cream-50);
  --ap-color-surface: var(--ap-c-white);
  --ap-color-line: var(--ap-c-ink);
  --ap-color-muted: var(--ap-c-muted);
  --ap-color-text: var(--ap-c-ink);
  --ap-color-strong: var(--ap-c-ink);
  --ap-color-accent: var(--ap-c-red-600);
  --ap-color-action: var(--ap-c-red-600);
  --ap-font-display: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-fs-display: clamp(3.4rem, 1.6rem + 7vw, 7.4rem);
  --ap-lh-display: 0.9;
  --ap-fw-display: 400;
  --ap-ls-display: 0.03em;
  --ap-font-headline: Anek Bangla, system-ui, sans-serif;
  --ap-fs-headline: clamp(2rem, 1.4rem + 2.4vw, 3.2rem);
  --ap-lh-headline: 1.12;
  --ap-fw-headline: 800;
  --ap-font-title: Anek Bangla, system-ui, sans-serif;
  --ap-fs-title: clamp(1.4rem, 1.2rem + 0.8vw, 1.9rem);
  --ap-lh-title: 1.2;
  --ap-fw-title: 800;
  --ap-font-sfx: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-fs-sfx: clamp(1.5rem, 1.2rem + 1.2vw, 2.2rem);
  --ap-lh-sfx: 1;
  --ap-fw-sfx: 400;
  --ap-ls-sfx: 0.06em;
  --ap-font-shout: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-fs-shout: clamp(2.4rem, 1.8rem + 2.4vw, 3.6rem);
  --ap-lh-shout: 1;
  --ap-fw-shout: 400;
  --ap-ls-shout: 0.04em;
  --ap-font-price: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-fs-price: clamp(2.2rem, 2rem + 1vw, 2.8rem);
  --ap-lh-price: 1;
  --ap-fw-price: 400;
  --ap-ls-price: 0.03em;
  --ap-font-micro: Anek Bangla, system-ui, sans-serif;
  --ap-fs-micro: 0.75rem;
  --ap-lh-micro: 1.3;
  --ap-fw-micro: 600;
  --ap-ls-micro: 0.06em;
  --ap-font-tag: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-fs-tag: 1.4rem;
  --ap-lh-tag: 1.2;
  --ap-fw-tag: 400;
  --ap-ls-tag: 0.05em;
  --ap-font-button: Anek Bangla, system-ui, sans-serif;
  --ap-fs-button: 1.25rem;
  --ap-lh-button: 1.2;
  --ap-fw-button: 800;
  --ap-font-lead: Anek Bangla, system-ui, sans-serif;
  --ap-fs-lead: clamp(1.1rem, 1.02rem + 0.35vw, 1.25rem);
  --ap-lh-lead: 1.65;
  --ap-fw-lead: 500;
  --ap-font-body: Anek Bangla, system-ui, sans-serif;
  --ap-fs-body: 1.125rem;
  --ap-lh-body: 1.65;
  --ap-fw-body: 400;
  --ap-font-small: Anek Bangla, system-ui, sans-serif;
  --ap-fs-small: 0.9375rem;
  --ap-lh-small: 1.5;
  --ap-fw-small: 500;
  --ap-font-body: Anek Bangla, system-ui, sans-serif;
  --ap-font-display: Bangers, Anek Bangla, system-ui, sans-serif;
  --ap-radius-none: 0;
  --ap-radius-bubble: 28px;
  --ap-radius-round: 50%;
  --ap-space-container: 1200px;
  --ap-space-narrow: 56rem;
  --ap-space-gutter: 24px;
  --ap-space-section-y: clamp(64px, 8vw, 96px);
  --ap-space-outline: 4px;
  --ap-space-outline-thin: 3px;
  --ap-shadow-hard-sm: 5px 5px 0 #111118;
  --ap-shadow-hard: 8px 8px 0 #111118;
  --ap-shadow-hard-lg: 12px 12px 0 #111118;
  --ap-motion-pop: cubic-bezier(.3,1.6,.5,1);
  --ap-motion-ease-out: cubic-bezier(.22,.61,.36,1);
}
