/* Generated from operator-tokens.json (32924023adaf1842f138594a45920650b73a331b). Do not hand-edit. */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('./fonts/DMSans-Variable.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:italic;font-weight:100 1000;font-display:swap;src:url('./fonts/DMSans-Italic-Variable.woff2') format('woff2')}
@font-face{font-family:'Spline Sans Mono';font-style:normal;font-weight:300 700;font-display:swap;src:url('./fonts/SplineSansMono-Variable.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/IBMPlexSansArabic-400.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/IBMPlexSansArabic-500.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/IBMPlexSansArabic-600.ttf') format('truetype')}
:root,[data-ods-theme="light"]{
  --ods-navy: #191a2d;
  --ods-navy-deep: #0f0f21;
  --ods-orange: #d98e3e;
  --ods-paper: #f6f4ef;
  --ods-white: #ffffff;
  --ods-bg: var(--ods-paper);
  --ods-surface: var(--ods-white);
  --ods-surface-warm: #fdfcf9;
  --ods-surface-sunken: #ecebe6;
  --ods-surface-ink: var(--ods-navy);
  --ods-surface-ink-edge: var(--ods-navy);
  --ods-primary: var(--ods-navy);
  --ods-on-primary: var(--ods-orange);
  --ods-text: var(--ods-navy);
  --ods-text-2: #4a4c60;
  --ods-text-3: #6b6e80;
  --ods-mark-faint: #9a9cab;
  --ods-accent: var(--ods-orange);
  --ods-accent-text: var(--ods-navy);
  --ods-on-accent: var(--ods-navy);
  --ods-on-ink: var(--ods-paper);
  --ods-on-ink-2: #dadbe4;
  --ods-on-ink-3: #c9cbd8;
  --ods-on-ink-positive: #6fbb93;
  --ods-accent-tint: #d98e3e33;
  --ods-accent-wash: #d98e3e1a;
  --ods-navy-tint: #e9eaf1;
  --ods-line: #dedcd4;
  --ods-line-strong: #cfcdc4;
  --ods-line-ink: var(--ods-navy);
  --ods-line-cool: #c9cbd8;
  --ods-track: #efede6;
  --ods-thumb: var(--ods-white);
  --ods-on-thumb: var(--ods-navy);
  --ods-toggle-off: #e2ded1;
  --ods-chip: #191a2d0f;
  --ods-scrim: #191a2d66;
  --ods-positive: #2b6e50;
  --ods-positive-tint: #2b6e501f;
  --ods-negative: #b33535;
  --ods-negative-tint: #b335351a;
  --ods-on-negative: var(--ods-white);
  --ods-focus: var(--ods-navy);
  --ods-data-neutral: #c9cbd8;
  --ods-data-neutral-2: #e9eaf1;
  --ods-data-region-1: #256fca;
  --ods-data-region-2: #eb6834;
  --ods-data-region-3: #1baf7a;
  --ods-data-region-4: #eda100;
  --ods-data-region-5: #e87ba4;
  --ods-data-region-6: #4a3aa7;
  --ods-data-region-7: #a35a1f;
  --ods-data-region-8: #00799a;
  --ods-space-1: 4px;
  --ods-space-2: 8px;
  --ods-space-3: 12px;
  --ods-space-4: 16px;
  --ods-space-5: 20px;
  --ods-space-6: 24px;
  --ods-space-7: 28px;
  --ods-space-8: 32px;
  --ods-space-10: 40px;
  --ods-space-12: 48px;
  --ods-space-16: 64px;
  --ods-space-32: 128px;
  --ods-radius-xs: 4px;
  --ods-radius-sm: 8px;
  --ods-radius-md: 12px;
  --ods-radius-lg: 14px;
  --ods-radius-xl: 20px;
  --ods-radius-2xl: 24px;
  --ods-radius-full: 999px;
  --ods-shadow-card: 0 1px 2px #191a2d0a, 0 8px 24px #191a2d0a;
  --ods-shadow-hover: 0 2px 6px #191a2d0f, 0 16px 32px #191a2d14;
  --ods-shadow-control: 0 1px 3px #191a2d1a, 0 2px 8px #191a2d0f;
  --ods-shadow-sheet: 0 -8px 32px #191a2d1f;
  --ods-shadow-float: 0 12px 32px #191a2d33;
  --ods-glow-accent: 0 0 40px #d98e3e29;
  --ods-glow-orb: 0 14px 40px #d98e3e73;
  --ods-focus-ring: 0 0 0 2px #f6f4ef, 0 0 0 4px #191a2d;
  --ods-duration-40: 40ms;
  --ods-duration-120: 120ms;
  --ods-duration-160: 160ms;
  --ods-duration-240: 240ms;
  --ods-duration-320: 320ms;
  --ods-duration-480: 480ms;
  --ods-ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
  --ods-ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  --ods-ease-spring: linear(0, 0.35 12%, 0.72 24%, 0.95 36%, 1.05 50%, 1.01 68%, 0.998 84%, 1);
  --ods-opacity-pressed: 0.55;
  --ods-opacity-disabled: 0.45;
  --ods-font:'DM Sans','IBM Plex Sans Arabic',system-ui,sans-serif;
  --ods-mono:'Spline Sans Mono',ui-monospace,monospace;
}
[data-ods-theme="dark"]{
  --ods-navy: #191a2d;
  --ods-navy-deep: #0f0f21;
  --ods-orange: #d98e3e;
  --ods-paper: #f6f4ef;
  --ods-white: #ffffff;
  --ods-bg: var(--ods-navy);
  --ods-surface: #23253d;
  --ods-surface-warm: #202239;
  --ods-surface-sunken: #1b1c31;
  --ods-surface-ink: #23253d;
  --ods-surface-ink-edge: #d98e3e99;
  --ods-primary: var(--ods-orange);
  --ods-on-primary: var(--ods-navy);
  --ods-text: var(--ods-paper);
  --ods-text-2: #dadbe4;
  --ods-text-3: #c9cbd8;
  --ods-mark-faint: #8f91a6;
  --ods-accent: var(--ods-orange);
  --ods-accent-text: var(--ods-orange);
  --ods-on-accent: var(--ods-navy);
  --ods-on-ink: var(--ods-paper);
  --ods-on-ink-2: #dadbe4;
  --ods-on-ink-3: #c9cbd8;
  --ods-on-ink-positive: #6fbb93;
  --ods-accent-tint: #d98e3e2e;
  --ods-accent-wash: #d98e3e14;
  --ods-navy-tint: #2b2d48;
  --ods-line: #34364f;
  --ods-line-strong: #44466a;
  --ods-line-ink: #c9cbd8;
  --ods-line-cool: #44466a;
  --ods-track: #2b2d48;
  --ods-thumb: var(--ods-orange);
  --ods-on-thumb: var(--ods-navy);
  --ods-toggle-off: #44466a;
  --ods-chip: #ffffff12;
  --ods-scrim: #00000094;
  --ods-positive: #6fbb93;
  --ods-positive-tint: #6fbb9329;
  --ods-negative: #f07a7a;
  --ods-negative-tint: #f07a7a1f;
  --ods-on-negative: var(--ods-navy);
  --ods-focus: var(--ods-orange);
  --ods-data-neutral: #3a3c5c;
  --ods-data-neutral-2: #2e3050;
  --ods-data-region-1: #3987e5;
  --ods-data-region-2: #e2652f;
  --ods-data-region-3: #199e70;
  --ods-data-region-4: #c98500;
  --ods-data-region-5: #de6290;
  --ods-data-region-6: #9085e9;
  --ods-data-region-7: #c0763a;
  --ods-data-region-8: #0f9bb0;
  --ods-space-1: 4px;
  --ods-space-2: 8px;
  --ods-space-3: 12px;
  --ods-space-4: 16px;
  --ods-space-5: 20px;
  --ods-space-6: 24px;
  --ods-space-7: 28px;
  --ods-space-8: 32px;
  --ods-space-10: 40px;
  --ods-space-12: 48px;
  --ods-space-16: 64px;
  --ods-space-32: 128px;
  --ods-radius-xs: 4px;
  --ods-radius-sm: 8px;
  --ods-radius-md: 12px;
  --ods-radius-lg: 14px;
  --ods-radius-xl: 20px;
  --ods-radius-2xl: 24px;
  --ods-radius-full: 999px;
  --ods-shadow-card: none;
  --ods-shadow-hover: none;
  --ods-shadow-control: none;
  --ods-shadow-sheet: 0 -12px 40px #00000080;
  --ods-shadow-float: 0 12px 32px #00000066;
  --ods-glow-accent: 0 0 40px #d98e3e29;
  --ods-glow-orb: 0 0 60px #d98e3e80;
  --ods-focus-ring: 0 0 0 2px #191a2d, 0 0 0 4px #d98e3e;
  --ods-duration-40: 40ms;
  --ods-duration-120: 120ms;
  --ods-duration-160: 160ms;
  --ods-duration-240: 240ms;
  --ods-duration-320: 320ms;
  --ods-duration-480: 480ms;
  --ods-ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
  --ods-ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  --ods-ease-spring: linear(0, 0.35 12%, 0.72 24%, 0.95 36%, 1.05 50%, 1.01 68%, 0.998 84%, 1);
  --ods-opacity-pressed: 0.55;
  --ods-opacity-disabled: 0.45;
}
