/* Pixel Pro — arquivo gerado por scripts/build-pixel-pro-css.mjs. Não edite à mão.
   Tema opcional por cima do Pixel base: só vale com data-pixel-theme="pro" na raiz.
   Referência visual: Tuffui (MIT). Nenhum CSS copiado; ver o "reference" em pro-tokens.json. */

html[data-pixel-theme="pro"] {
  --pd-dur-quick: 150ms;
  --pd-dur-fast: 250ms;
  --pd-dur-medium: 350ms;
  --pd-dur-slow: 400ms;
  --pd-dur-very-slow: 500ms;
  --pd-ease-smooth-out: cubic-bezier(0.22, 1, 0.36, 1);
  --pd-ease-bounce: cubic-bezier(0.34, 1.36, 0.64, 1);
  --pd-ai-mint: #34e7b0;
  --pd-ai-amber: #e8a23a;
  --pd-ai-violet: #a78bfa;
}

html[data-pixel-theme="pro"] {
  --surface-default: #FFFFFF;
  --surface-muted: #F7F7F8;
  --surface-toolbar: #F4F4F5;
  --text-primary: #161618;
  --text-secondary: #636368;
  --text-label: #2A2A2E;
  --text-table: #161618;
  --text-nav-active: #161618;
  --text-muted: #7A7A80;
  --text-disabled: #B0B0B6;
  --text-on-primary: #FFFFFF;
  --action-primary: #161618;
  --border-default: rgba(22, 22, 24, 0.08);
  --border-control: rgba(22, 22, 24, 0.16);
  --tooltip-bg: #161618;
  --tooltip-text: #FFFFFF;
  --scrim: rgba(12, 12, 12, 0.6);
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
  --shadow-lg: 0 12px 32px -8px rgba(0, 0, 0, 0.14);
  --shadow-button-primary: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12);
  --shadow-button-secondary: 0 1px 2px rgba(0, 0, 0, 0.05);
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 12px;
  --radius-2xl: 16px;
  --font-sans: Geist, Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --chart-1: #5B5BD6;
  --chart-2: #1FA67A;
  --chart-3: #D98E1E;
  --chart-4: #D14B5A;
  --chart-5: #3C8FD6;
  --chart-6: #8A6FE0;
  --chart-grid: rgba(22, 22, 24, 0.08);
  --chart-muted: #9A9AA2;
  --status-error-bg: #FEF3F2;
  --status-error-border: #FECDCA;
  --status-error-text: #B42318;
  --status-warning-bg: #FFFAEB;
  --status-warning-border: #FEDF89;
  --status-warning-text: #B54708;
  --status-success-bg: #ECFDF3;
  --status-success-border: #ABEFC6;
  --status-success-text: #067647;
  --status-info-bg: #EFF8FF;
  --status-info-border: #B2DDFF;
  --status-info-text: #175CD3;
}

html[data-pixel-theme="pro"][data-theme="dark"],
html[data-pixel-theme="pro"][data-theme="dark-pro"] {
  --surface-default: #0C0C0C;
  --surface-muted: #161618;
  --surface-toolbar: #111113;
  --text-primary: #F5F5F5;
  --text-secondary: #98989B;
  --text-label: #D4D4D8;
  --text-table: #F5F5F5;
  --text-nav-active: #FFFFFF;
  --text-muted: #98989B;
  --text-disabled: #5C5C62;
  --text-on-primary: #111111;
  --action-primary: #F5F5F5;
  --border-default: rgba(255, 255, 255, 0.06);
  --border-control: rgba(255, 255, 255, 0.14);
  --tooltip-bg: #F5F5F5;
  --tooltip-text: #111111;
  --scrim: rgba(0, 0, 0, 0.7);
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.5);
  --shadow-lg: 0 16px 40px -8px rgba(0, 0, 0, 0.7);
  --shadow-button-primary: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  --shadow-button-secondary: 0 1px 2px rgba(0, 0, 0, 0.4);
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 12px;
  --radius-2xl: 16px;
  --font-sans: Geist, Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --chart-1: #8C8CF5;
  --chart-2: #3CD9A4;
  --chart-3: #F2B04A;
  --chart-4: #F07A84;
  --chart-5: #6BB4F5;
  --chart-6: #B39DF7;
  --chart-grid: rgba(255, 255, 255, 0.07);
  --chart-muted: #6B6B73;
  --status-error-bg: rgba(240, 80, 80, 0.12);
  --status-error-border: rgba(240, 80, 80, 0.32);
  --status-error-text: #F07A7A;
  --status-warning-bg: rgba(242, 176, 74, 0.12);
  --status-warning-border: rgba(242, 176, 74, 0.32);
  --status-warning-text: #F2B04A;
  --status-success-bg: rgba(60, 217, 164, 0.12);
  --status-success-border: rgba(60, 217, 164, 0.32);
  --status-success-text: #3CD9A4;
  --status-info-bg: rgba(107, 180, 245, 0.12);
  --status-info-border: rgba(107, 180, 245, 0.32);
  --status-info-text: #6BB4F5;
}

