/* src/theme-tokens.css */
/*
  UXPIN THEME TOKENS - integrated with the Wire theme editor.
  This file is the single source of truth for the design: every color, font,
  radius and shadow lives here as a CSS variable.
  KEEP THE STRUCTURE: exactly one "html:root:not(.dark)" block (light scheme)
  and one "html:root.dark" block (dark scheme), one "--token: value;" per line.
  Change VALUES or add/remove token lines - never rename or merge the blocks.
*/
html:root:not(.dark) {
  --mui-palette-primary-main: #ea5ec1;
  --mui-palette-primary-mainChannel: 234 94 193;
  --mui-palette-primary-light: #f28ed3;
  --mui-palette-primary-lightChannel: 242 142 211;
  --mui-palette-primary-dark: #c94aa3;
  --mui-palette-primary-darkChannel: 201 74 163;
  --mui-palette-primary-contrastText: #ffffff;
  --mui-palette-primary-contrastTextChannel: 255 255 255;
  --mui-palette-secondary-main: #1456f0;
  --mui-palette-secondary-mainChannel: 20 86 240;
  --mui-palette-secondary-contrastText: #fff;
  --mui-palette-secondary-contrastTextChannel: 255 255 255;
  --mui-palette-secondary-light: #60a5fa;
  --mui-palette-secondary-lightChannel: 96 165 250;
  --mui-palette-secondary-dark: #1d4ed8;
  --mui-palette-secondary-darkChannel: 29 78 216;
  --mui-palette-background-default: #fafafa;
  --mui-palette-background-defaultChannel: 250 250 250;
  --mui-palette-background-paper: #ffffff;
  --mui-palette-background-paperChannel: 255 255 255;
  --mui-palette-text-primary: #262626;
  --mui-palette-text-primaryChannel: 38 38 38;
  --mui-palette-text-secondary: #45515e;
  --mui-palette-text-secondaryChannel: 69 81 94;
  --mui-palette-divider: #e5e7eb;
  --mui-palette-dividerChannel: 229 231 235;
  --mui-palette-success-main: #2e7d32;
  --mui-palette-success-mainChannel: 46 125 50;
  --mui-palette-success-light: rgb(88, 151, 91);
  --mui-palette-success-lightChannel: 88 151 91;
  --mui-palette-success-dark: rgb(32, 88, 35);
  --mui-palette-success-darkChannel: 32 88 35;
  --mui-palette-success-contrastText: #fff;
  --mui-palette-success-contrastTextChannel: 255 255 255;
  --mui-shape-borderRadius: 8px;
  --mui-font-family: "DM Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h1: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h2: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h3: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h4: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h5: "Poppins", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h6: "Poppins", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-weight-h1: 500;
  --mui-font-size-h1: 5rem;
  --mui-font-lineHeight-h1: 1.10;
  --mui-font-weight-h5: 500;
  --mui-font-size-h5: 1.5rem;
  --mui-font-lineHeight-h5: 1.50;
  --mui-font-weight-body1: 400;
  --mui-font-size-body1: 1rem;
  --mui-font-lineHeight-body1: 1.50;
  --mui-font-weight-button: 600;
  --mui-font-size-button: 0.813rem;
  --mui-comp-button-radius: 9999px;
  --mui-comp-button-shadow: none;
  --mui-comp-button-shadow-hover: none;
  --mui-comp-paper-radius: 24px;
  --ds-gradient-blob-1: linear-gradient(135deg, rgba(var(--mui-palette-primary-mainChannel) / 0.18) 0%, rgba(var(--mui-palette-secondary-mainChannel) / 0.14) 100%);
  --ds-shadow-brand-glow: 0 0 15px rgba(44, 30, 116, 0.16);
  --mui-palette-error-main: #d32f2f;
  --mui-palette-error-mainChannel: 211 47 47;
  --mui-palette-error-light: rgb(220, 89, 89);
  --mui-palette-error-lightChannel: 220 89 89;
  --mui-palette-error-dark: rgb(148, 33, 33);
  --mui-palette-error-darkChannel: 148 33 33;
  --mui-palette-error-contrastText: #fff;
  --mui-palette-error-contrastTextChannel: 255 255 255;
  --ds-overlay: rgba(255, 255, 255, 0.72);
  --ds-decor-1: rgba(var(--mui-palette-primary-mainChannel) / 0.10);
  --ds-decor-2: rgba(var(--mui-palette-secondary-mainChannel) / 0.10);
}
html:root.dark {
  --mui-palette-primary-main: #ea5ec1;
  --mui-palette-primary-mainChannel: 234 94 193;
  --mui-palette-primary-light: #f28ed3;
  --mui-palette-primary-lightChannel: 242 142 211;
  --mui-palette-primary-dark: #c94aa3;
  --mui-palette-primary-darkChannel: 201 74 163;
  --mui-palette-primary-contrastText: #ffffff;
  --mui-palette-primary-contrastTextChannel: 255 255 255;
  --mui-palette-secondary-main: #60a5fa;
  --mui-palette-secondary-mainChannel: 96 165 250;
  --mui-palette-secondary-contrastText: rgba(0, 0, 0, 0.87);
  --mui-palette-secondary-contrastTextChannel: 0 0 0;
  --mui-palette-secondary-light: #93c5fd;
  --mui-palette-secondary-lightChannel: 147 197 253;
  --mui-palette-secondary-dark: #3b82f6;
  --mui-palette-secondary-darkChannel: 59 130 246;
  --mui-palette-background-default: #181e25;
  --mui-palette-background-defaultChannel: 24 30 37;
  --mui-palette-background-paper: #20272f;
  --mui-palette-background-paperChannel: 32 39 47;
  --mui-palette-text-primary: #ffffff;
  --mui-palette-text-primaryChannel: 255 255 255;
  --mui-palette-text-secondary: rgba(255, 255, 255, 0.7);
  --mui-palette-text-secondaryChannel: 255 255 255;
  --mui-palette-divider: rgba(255, 255, 255, 0.12);
  --mui-palette-dividerChannel: 255 255 255;
  --mui-palette-success-main: #66bb6a;
  --mui-palette-success-mainChannel: 102 187 106;
  --mui-palette-success-light: rgb(133, 201, 136);
  --mui-palette-success-lightChannel: 133 201 136;
  --mui-palette-success-dark: rgb(71, 131, 74);
  --mui-palette-success-darkChannel: 71 131 74;
  --mui-palette-success-contrastText: rgba(0, 0, 0, 0.87);
  --mui-palette-success-contrastTextChannel: 0 0 0;
  --mui-shape-borderRadius: 8px;
  --mui-font-family: "DM Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h1: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h2: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h3: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h4: "Outfit", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h5: "Poppins", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-family-h6: "Poppins", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --mui-font-weight-h1: 500;
  --mui-font-size-h1: 5rem;
  --mui-font-lineHeight-h1: 1.10;
  --mui-font-weight-h5: 500;
  --mui-font-size-h5: 1.5rem;
  --mui-font-lineHeight-h5: 1.50;
  --mui-font-weight-body1: 400;
  --mui-font-size-body1: 1rem;
  --mui-font-lineHeight-body1: 1.50;
  --mui-font-weight-button: 600;
  --mui-font-size-button: 0.813rem;
  --mui-comp-button-radius: 9999px;
  --mui-comp-button-shadow: none;
  --mui-comp-button-shadow-hover: none;
  --mui-comp-paper-radius: 24px;
  --ds-gradient-blob-1: linear-gradient(135deg, rgba(var(--mui-palette-primary-mainChannel) / 0.22) 0%, rgba(var(--mui-palette-secondary-mainChannel) / 0.18) 100%);
  --ds-shadow-brand-glow: 0 0 20px rgba(234, 94, 193, 0.25);
  --mui-palette-error-main: #f44336;
  --mui-palette-error-mainChannel: 244 67 54;
  --mui-palette-error-light: rgb(246, 105, 94);
  --mui-palette-error-lightChannel: 246 105 94;
  --mui-palette-error-dark: rgb(171, 47, 38);
  --mui-palette-error-darkChannel: 171 47 38;
  --mui-palette-error-contrastText: #fff;
  --mui-palette-error-contrastTextChannel: 255 255 255;
  --ds-overlay: rgba(24, 30, 37, 0.72);
  --ds-decor-1: rgba(var(--mui-palette-primary-mainChannel) / 0.16);
  --ds-decor-2: rgba(var(--mui-palette-secondary-mainChannel) / 0.16);
}
