:root {
    --ad-color-white: #ffffff;
    --ad-color-cream: #f9fbfb;
    --ad-color-mist: #f4f8f8;
    --ad-color-mist-strong: #daf4f5;
    --ad-color-ice: #ecf8fb;
    --ad-color-soft-blue: #ccecfb;
    --ad-color-teal: #46c9ce;
    --ad-color-teal-deep: #31aab9;
    --ad-color-blue: #009ee9;
    --ad-color-blue-mid: #005076;
    --ad-color-blue-deep: #0c253e;
    --ad-color-copy: #17324d;
    --ad-color-copy-soft: rgba(12, 37, 62, 0.78);
    --ad-color-copy-softer: rgba(12, 37, 62, 0.76);
    --ad-color-copy-light: rgba(255, 255, 255, 0.9);
    --ad-color-line: rgba(70, 201, 206, 0.22);
    --ad-color-line-soft: rgba(70, 201, 206, 0.18);
    --ad-color-line-faint: rgba(70, 201, 206, 0.12);
    --ad-color-teal-tint: rgba(70, 201, 206, 0.04);
    --ad-color-teal-wash: rgba(70, 201, 206, 0.2);
    --ad-color-teal-hover: rgba(70, 201, 206, 0.08);
    --ad-color-map-surface: #f5f9f9;
    --ad-color-white-wash: rgba(255, 255, 255, 0.04);
    --ad-color-white-line: rgba(255, 255, 255, 0.1);
    --ad-color-white-line-strong: rgba(255, 255, 255, 0.5);
    --ad-font-primary: "Figtree", Arial, sans-serif;
    --ad-radius-sm: 4px;
    --ad-radius-md: 8px;
    --ad-radius-lg: 8px;
    --ad-shell-wide: min(1312px, calc(100% - 128px));
    --ad-shell-standard: min(1280px, calc(100% - 128px));
    --ad-shell-narrow: min(800px, calc(100% - 128px));
    --ad-shell-reading: min(1024px, calc(100% - 128px));
    --ad-shell-locations: min(1216px, calc(100% - 224px));
    --ad-shadow-card: 0 20px 48px rgba(12, 37, 62, 0.08);

    --ad-service-white: var(--ad-color-white);
    --ad-service-cream: var(--ad-color-cream);
    --ad-service-mist: var(--ad-color-mist);
    --ad-service-mist-strong: var(--ad-color-mist-strong);
    --ad-service-ice: var(--ad-color-ice);
    --ad-service-teal: var(--ad-color-teal);
    --ad-service-teal-deep: var(--ad-color-teal-deep);
    --ad-service-blue: var(--ad-color-blue);
    --ad-service-blue-mid: var(--ad-color-blue-mid);
    --ad-service-blue-deep: var(--ad-color-blue-deep);
    --ad-service-copy: var(--ad-color-copy);
    --ad-service-copy-soft: var(--ad-color-copy-soft);
    --ad-service-copy-light: var(--ad-color-copy-light);
    --ad-service-line: var(--ad-color-line);
    --ad-service-radius-sm: var(--ad-radius-sm);
    --ad-service-radius-md: var(--ad-radius-md);
    --ad-service-radius-lg: var(--ad-radius-lg);
    --ad-service-shadow: var(--ad-shadow-card);
    --ad-service-shell: var(--ad-shell-wide);
    --ad-service-shell-narrow: var(--ad-shell-narrow);
    --ad-service-shell-reading: var(--ad-shell-reading);
    --ad-service-shell-locations: var(--ad-shell-locations);
}
