/* GaiaSignal Atlas v1.0.0. Generated from atlas.tokens.json. */
:root {
  /* palette */
  --gs-atlas-palette-midnight: #182B3B;
  --gs-atlas-palette-limestone: #F4F1E9;
  --gs-atlas-palette-lichen: #D8E49D;
  --gs-atlas-palette-field: #416244;
  --gs-atlas-palette-paper: #FFFEFA;
  --gs-atlas-palette-ink: #1C2B35;
  --gs-atlas-palette-muted: #5B6568;
  --gs-atlas-palette-pale-lichen: #E8EBD9;
  --gs-atlas-palette-stone: #ECEBE4;
  --gs-atlas-palette-rule: #D5D9D2;
  --gs-atlas-palette-control: #7B8588;
  --gs-atlas-palette-paper-hover: #F8F9F0;
  --gs-atlas-palette-midnight-hover: #283F50;
  --gs-atlas-palette-signal-dot: #537542;
  --gs-atlas-palette-inverse: #F8F5ED;
  --gs-atlas-palette-inverse-muted: #C6D0D3;
  --gs-atlas-palette-lichen-hover: #E7EEC1;
  --gs-atlas-palette-rail-muted: #BECAD0;
  --gs-atlas-palette-rail-hover: #2A4151;
  --gs-atlas-palette-rail-rule: #415563;
  --gs-atlas-palette-dark-rule: #51636B;
  --gs-atlas-palette-focus-green: #557A38;
  --gs-atlas-palette-table-head: #F0F1E9;
  --gs-atlas-palette-citation-rule: #B6C3A8;
  --gs-atlas-palette-trail: #A6B59C;
  --gs-atlas-palette-success-bg: #E8EEDC;
  --gs-atlas-palette-success-ink: #385535;
  --gs-atlas-palette-warning-bg: #F6EAD2;
  --gs-atlas-palette-warning-ink: #765017;
  --gs-atlas-palette-danger-bg: #F7E5E0;
  --gs-atlas-palette-danger-ink: #923D35;
  --gs-atlas-palette-info-bg: #E3EDF2;
  --gs-atlas-palette-info-ink: #2E5E79;
  --gs-atlas-palette-map-ground: #E5EADC;
  --gs-atlas-palette-map-parcel: #D6DFC9;
  --gs-atlas-palette-map-water: #BCD1D9;
  --gs-atlas-palette-map-road: #F7F7F0;
  --gs-atlas-palette-map-boundary: #A9B59C;
  /* color */
  --gs-atlas-color-canvas: var(--gs-atlas-palette-limestone);
  --gs-atlas-color-surface: var(--gs-atlas-palette-paper);
  --gs-atlas-color-surface-muted: var(--gs-atlas-palette-stone);
  --gs-atlas-color-surface-highlight: var(--gs-atlas-palette-pale-lichen);
  --gs-atlas-color-surface-hover: var(--gs-atlas-palette-paper-hover);
  --gs-atlas-color-text: var(--gs-atlas-palette-ink);
  --gs-atlas-color-text-muted: var(--gs-atlas-palette-muted);
  --gs-atlas-color-text-inverse: var(--gs-atlas-palette-inverse);
  --gs-atlas-color-text-inverse-muted: var(--gs-atlas-palette-inverse-muted);
  --gs-atlas-color-link: var(--gs-atlas-palette-field);
  --gs-atlas-color-border: var(--gs-atlas-palette-rule);
  --gs-atlas-color-border-control: var(--gs-atlas-palette-control);
  --gs-atlas-color-border-strong: var(--gs-atlas-palette-muted);
  --gs-atlas-color-action: var(--gs-atlas-palette-midnight);
  --gs-atlas-color-action-text: var(--gs-atlas-palette-paper);
  --gs-atlas-color-action-hover: var(--gs-atlas-palette-midnight-hover);
  --gs-atlas-color-action-on-dark: var(--gs-atlas-palette-lichen);
  --gs-atlas-color-action-on-dark-text: var(--gs-atlas-palette-midnight);
  --gs-atlas-color-action-on-dark-hover: var(--gs-atlas-palette-lichen-hover);
  --gs-atlas-color-hero: var(--gs-atlas-palette-midnight);
  --gs-atlas-color-hero-highlight: var(--gs-atlas-palette-lichen);
  --gs-atlas-color-brand-dot: var(--gs-atlas-palette-signal-dot);
  --gs-atlas-color-nav: var(--gs-atlas-palette-midnight);
  --gs-atlas-color-nav-text: var(--gs-atlas-palette-inverse);
  --gs-atlas-color-nav-muted: var(--gs-atlas-palette-rail-muted);
  --gs-atlas-color-nav-hover: var(--gs-atlas-palette-rail-hover);
  --gs-atlas-color-nav-rule: var(--gs-atlas-palette-rail-rule);
  --gs-atlas-color-selection: var(--gs-atlas-palette-lichen);
  --gs-atlas-color-selection-text: var(--gs-atlas-palette-midnight);
  --gs-atlas-color-selection-border: var(--gs-atlas-palette-field);
  --gs-atlas-color-focus: var(--gs-atlas-palette-focus-green);
  --gs-atlas-color-focus-on-dark: var(--gs-atlas-palette-lichen);
  --gs-atlas-color-table-head: var(--gs-atlas-palette-table-head);
  --gs-atlas-color-citation-border: var(--gs-atlas-palette-citation-rule);
  --gs-atlas-color-trail: var(--gs-atlas-palette-trail);
  --gs-atlas-color-status-neutral-bg: var(--gs-atlas-palette-stone);
  --gs-atlas-color-status-neutral-text: var(--gs-atlas-palette-ink);
  --gs-atlas-color-status-success-bg: var(--gs-atlas-palette-success-bg);
  --gs-atlas-color-status-success-text: var(--gs-atlas-palette-success-ink);
  --gs-atlas-color-status-warning-bg: var(--gs-atlas-palette-warning-bg);
  --gs-atlas-color-status-warning-text: var(--gs-atlas-palette-warning-ink);
  --gs-atlas-color-status-danger-bg: var(--gs-atlas-palette-danger-bg);
  --gs-atlas-color-status-danger-text: var(--gs-atlas-palette-danger-ink);
  --gs-atlas-color-status-info-bg: var(--gs-atlas-palette-info-bg);
  --gs-atlas-color-status-info-text: var(--gs-atlas-palette-info-ink);
  --gs-atlas-color-map-ground: var(--gs-atlas-palette-map-ground);
  --gs-atlas-color-map-parcel: var(--gs-atlas-palette-map-parcel);
  --gs-atlas-color-map-water: var(--gs-atlas-palette-map-water);
  --gs-atlas-color-map-road: var(--gs-atlas-palette-map-road);
  --gs-atlas-color-map-boundary: var(--gs-atlas-palette-map-boundary);
  --gs-atlas-color-map-source: var(--gs-atlas-palette-field);
  --gs-atlas-color-map-selection: var(--gs-atlas-palette-midnight);
  /* font */
  --gs-atlas-font-display: 'Source Serif 4', Georgia, serif;
  --gs-atlas-font-body: 'Source Sans 3', Arial, sans-serif;
  --gs-atlas-font-meta: 'IBM Plex Mono', monospace;
  /* space */
  --gs-atlas-space-1: 4px;
  --gs-atlas-space-2: 8px;
  --gs-atlas-space-3: 12px;
  --gs-atlas-space-4: 16px;
  --gs-atlas-space-5: 20px;
  --gs-atlas-space-6: 24px;
  --gs-atlas-space-8: 32px;
  --gs-atlas-space-10: 40px;
  --gs-atlas-space-12: 48px;
  --gs-atlas-space-14: 56px;
  --gs-atlas-space-16: 64px;
  --gs-atlas-space-18: 72px;
  --gs-atlas-space-24: 96px;
  /* radius */
  --gs-atlas-radius-control: 5px;
  --gs-atlas-radius-record: 6px;
  --gs-atlas-radius-label: 3px;
  /* stroke */
  --gs-atlas-stroke-rule: 1px;
  --gs-atlas-stroke-icon: 2px;
  --gs-atlas-stroke-focus: 2px;
  --gs-atlas-stroke-record-accent: 3px;
  /* type */
  --gs-atlas-type-hero-size: 64px;
  --gs-atlas-type-hero-line: 1.05;
  --gs-atlas-type-hero-mobile-size: 40px;
  --gs-atlas-type-hero-mobile-line: 1.1;
  --gs-atlas-type-section-size: 40px;
  --gs-atlas-type-section-line: 1.15;
  --gs-atlas-type-section-mobile-size: 30px;
  --gs-atlas-type-section-mobile-line: 1.2;
  --gs-atlas-type-workspace-title-size: 42px;
  --gs-atlas-type-workspace-title-line: 1.15;
  --gs-atlas-type-workspace-title-mobile-size: 32px;
  --gs-atlas-type-card-title-size: 28px;
  --gs-atlas-type-card-title-line: 1.25;
  --gs-atlas-type-body-size: 18px;
  --gs-atlas-type-body-line: 1.55;
  --gs-atlas-type-ui-size: 16px;
  --gs-atlas-type-ui-line: 1.5;
  --gs-atlas-type-control-size: 16px;
  --gs-atlas-type-control-line: 1.35;
  --gs-atlas-type-small-size: 14px;
  --gs-atlas-type-small-line: 1.5;
  --gs-atlas-type-meta-size: 13px;
  --gs-atlas-type-meta-line: 1.5;
  --gs-atlas-type-display-tracking: -0.035em;
  --gs-atlas-type-meta-tracking: 0.04em;
  /* layout */
  --gs-atlas-layout-content-max: 1200px;
  --gs-atlas-layout-workspace-max: 1370px;
  --gs-atlas-layout-reading-max: 70ch;
  --gs-atlas-layout-gutter: 24px;
  --gs-atlas-layout-hero-gap: 64px;
  --gs-atlas-layout-sidebar: 240px;
  --gs-atlas-layout-context-rail: 280px;
  --gs-atlas-layout-outer-wide: 64px;
  --gs-atlas-layout-outer-tablet: 32px;
  --gs-atlas-layout-outer-mobile: 24px;
  --gs-atlas-layout-outer-tiny: 16px;
  --gs-atlas-layout-workspace-padding: 40px;
  --gs-atlas-layout-section-space: 96px;
  --gs-atlas-layout-section-space-mobile: 56px;
  --gs-atlas-layout-hero-padding: 72px;
  --gs-atlas-layout-header-height: 106px;
  --gs-atlas-layout-workspace-topbar: 74px;
  --gs-atlas-layout-mobile-header: 72px;
  --gs-atlas-layout-control-min: 44px;
  --gs-atlas-layout-focus-offset: 3px;
  --gs-atlas-layout-breakpoint-tiny: 360px;
  --gs-atlas-layout-breakpoint-mobile: 640px;
  --gs-atlas-layout-breakpoint-stack: 960px;
  --gs-atlas-layout-breakpoint-wide: 1280px;
  /* motion */
  --gs-atlas-motion-fast: 120ms;
  --gs-atlas-motion-standard: 150ms;
  --gs-atlas-motion-slow: 180ms;
  --gs-atlas-motion-easing: ease-out;
  /* z */
  --gs-atlas-z-base: 0;
  --gs-atlas-z-sticky: 10;
  --gs-atlas-z-menu: 20;
  --gs-atlas-z-dialog: 40;
  --gs-atlas-z-notice: 50;
}
