/* Extraido de viniciusluconi/orvya-gh: packages/tokens/tokens.json. */
:root {
  --color-google-red: #EA4335;
  --color-google-blue: #4285F4;
  --color-google-yellow: #FBBC05;
  --color-google-green: #34A853;
  --color-primary: #1351b4;
  --color-primary-100: var(--blue-100);
  --color-primary-50: var(--blue-50);
  --color-primary-900: var(--blue-800);
  --color-secondary: #586069;
  --color-secondary-100: var(--color-gray-300);
  --color-text: #24292E;
  --color-text-muted: var(--color-secondary);
  --color-success: #02883C;
  --color-success-100: #D3F8E5;
  --color-success-900: #005A11;
  --color-warning: #FCC530;
  --color-warning-100: #FEF6D5;
  --color-warning-900: #8A6A00;
  --color-danger: #E70202;
  --color-danger-100: #FFECEE;
  --color-danger-900: #AC0000;
  --color-gray-100: #F5F5F5;
  --color-gray-200: #E8E8E8;
  --color-gray-300: #CCD1D5;
  --color-gray-500: var(--color-secondary);
  --color-gray-900: var(--color-text);
  --color-white: var(--gray-white);
  --color-black: #000000;
  --color-coachmark: #3C48AA;
  --color-activity-task: #228BE6;
  --color-activity-event: var(--color-success);
  --color-activity-deadline: var(--color-danger);
  --color-activity-hearing: var(--color-warning);
  --color-illustration-light: var(--blue-300);
  --color-overlay: rgba(0, 0, 0, 0.7);
  --color-overlay-hover: rgba(255, 255, 255, 0.15);
  --color-focus-ring-primary: rgba(19, 81, 180, 0.2);
  --color-focus-ring-danger: rgba(231, 2, 2, 0.3);
  --color-sidebar-hover: rgba(255, 255, 255, 0.08);
  --color-coachmark-progress: rgba(255, 255, 255, 0.3);
  --color-activity-task-text: var(--color-primary);
  --color-activity-event-text: var(--color-success-900);
  --color-activity-deadline-text: var(--color-danger-900);
  --color-activity-hearing-text: var(--color-warning-900);
  --color-tooltip-bg: var(--color-gray-900);
  --color-toast-success-bg: var(--color-success);
  --color-toast-error-bg: var(--color-danger);
  --color-toast-warning-bg: var(--color-warning-900);
  --color-toast-info-bg: var(--color-primary);
  --blue-50: #F5F9FF;
  --blue-100: #EDF4FF;
  --blue-200: #D2E5FF;
  --blue-300: #A2C9FF;
  --blue-400: #6CA7FA;
  --blue-500: var(--color-primary);
  --blue-600: #1F5EB7;
  --blue-700: #1B4F99;
  --blue-800: #173F78;
  --blue-900: #12315C;
  --gray-50: #FAFAFA;
  --gray-100: var(--color-gray-100);
  --gray-200: var(--color-gray-200);
  --gray-300: var(--color-gray-300);
  --gray-400: #B1B7BE;
  --gray-500: #959DA5;
  --gray-600: #6A737D;
  --gray-700: var(--color-secondary);
  --gray-800: #444D56;
  --gray-900: var(--color-text);
  --gray-black: #1b1b1b;
  --gray-white: #ffffff;
  --green-50: #edfcf5;
  --green-100: #e1faee;
  --green-200: #bff5dc;
  --green-300: #90e0bb;
  --green-400: #64d19e;
  --green-500: #32a871;
  --green-600: #1d8f59;
  --green-700: #0d7042;
  --green-800: #03522d;
  --green-900: #004223;
  --red-50: #fff5f5;
  --red-100: #ffe5e6;
  --red-200: #ffbdbf;
  --red-300: #fa898d;
  --red-400: #f56267;
  --red-500: #db2127;
  --red-600: #bd0b11;
  --red-700: #99060b;
  --red-800: #800307;
  --red-900: #660003;
  --gold-50: #fff5eb;
  --gold-100: #ffead1;
  --gold-200: #ffd7a8;
  --gold-300: #fcba6f;
  --gold-400: #f59f3d;
  --gold-500: #e5810e;
  --gold-600: #b26104;
  --gold-700: #733e01;
  --gold-800: #522c00;
  --gold-900: #422300;
  --purple-50: #f8f5ff;
  --purple-100: #f0ebff;
  --purple-200: #ddd1ff;
  --purple-300: #c9b5ff;
  --purple-400: #ab8cff;
  --purple-500: #7e55ed;
  --purple-600: #6840d6;
  --purple-700: #4f2ab5;
  --purple-800: #381596;
  --purple-900: #20046b;
  --skyblue-50: #eff7fe;
  --skyblue-100: #d4ebfc;
  --skyblue-200: #bee0fa;
  --skyblue-300: #91ccfa;
  --skyblue-400: #60b1f0;
  --skyblue-500: #4299db;
  --skyblue-600: #1672b8;
  --skyblue-700: #1f6499;
  --skyblue-800: #0b4673;
  --skyblue-900: #002642;
  --lime-50: #f8fcf3;
  --lime-100: #f0f9e5;
  --lime-200: #e2f3cc;
  --lime-300: #d2edaf;
  --lime-400: #c0e58e;
  --lime-500: #a0cc66;
  --lime-600: #749e3c;
  --lime-700: #507a18;
  --lime-800: #325208;
  --lime-900: #264200;
  --orange-50: #fff3eb;
  --orange-100: #fce5d4;
  --orange-200: #faceaf;
  --orange-300: #f5b689;
  --orange-400: #f0a169;
  --orange-500: #e58139;
  --orange-600: #c25c13;
  --orange-700: #8f4009;
  --orange-800: #662c02;
  --orange-900: #4d2000;
  --pink-50: #fdf3f9;
  --pink-100: #fbecf5;
  --pink-200: #f7cfe9;
  --pink-300: #f3afda;
  --pink-400: #ef86c8;
  --pink-500: #eb63b9;
  --pink-600: #cc3b97;
  --pink-700: #ad1f79;
  --pink-800: #8a0e5c;
  --pink-900: #6b0b48;
  --ruby-50: #fff6f5;
  --ruby-100: #ffe8e5;
  --ruby-200: #ffcdc7;
  --ruby-300: #ffaca3;
  --ruby-400: #fa897d;
  --ruby-500: #e55545;
  --ruby-600: #c42412;
  --ruby-700: #a31c0d;
  --ruby-800: #851205;
  --ruby-900: #6b0d02;
  --turquoise-50: #f2fbfc;
  --turquoise-100: #e1f3f5;
  --turquoise-200: #c9ecf0;
  --turquoise-300: #b2e5eb;
  --turquoise-400: #75d6e0;
  --turquoise-500: #4bc4d1;
  --turquoise-600: #1495a3;
  --turquoise-700: #127580;
  --turquoise-800: #045c66;
  --turquoise-900: #01454d;
  --violet-50: #fbf3fd;
  --violet-100: #f6e6fb;
  --violet-200: #f1d7fa;
  --violet-300: #e4b3f5;
  --violet-400: #d98df2;
  --violet-500: #c364e3;
  --violet-600: #aa3acf;
  --violet-700: #8a1fad;
  --violet-800: #670d85;
  --violet-900: #52056b;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-xl: 12px;
  --radius-full: 9999px;
  --shadow-header: none;
  --shadow-card: 0 1px 3px rgba(36, 41, 46, 0.08);
  --shadow-modal: 0 8px 24px rgba(36, 41, 46, 0.16);
  --shadow-focus: 0 0 0 0.125rem var(--color-primary);
  --shadow-autosuggest: 0 4px 12px rgba(36, 41, 46, 0.12);
  --shadow-input-focus: 0 0 0 3px var(--color-focus-ring-primary);
  --shadow-input-error: 0 0 0 3px var(--color-focus-ring-danger);
  --transition-default: 0.3s ease;
  --transition-slow: 0.5s ease;
  --transition-fast: 0.15s ease;
  --space-0: 0;
  --space-1: 2px;
  --space-2: 4px;
  --space-3: 8px;
  --space-4: 12px;
  --space-5: 16px;
  --space-6: 20px;
  --space-7: 24px;
  --space-8: 28px;
  --space-9: 32px;
  --space-10: 36px;
  --space-11: 40px;
  --space-12: 44px;
  --space-compact: 6px;
  --space-control: 10px;
}
