/* Gerado a partir da Identidade Visual em Gestão > Configurações.
   Não edite à mão: qualquer alteração some no próximo Salvar.

   O :root repetido não é engano. No build o Vite injeta o index.css no
   <head> depois deste <link>, e com a mesma especificidade quem vem por
   último ganha — a marca seria sobrescrita pela paleta de fábrica em
   produção, funcionando só em desenvolvimento. Repetir o seletor eleva a
   especificidade e tira a ordem de carga da conta. */

:root:root:root {
  --topbar: #08364a;
  --topbar-text: #e6edf0;
  --topbar-soft: rgba(230, 237, 240, 0.1);
  --heading: #bdab8f;
  --pill: rgba(230, 237, 240, 0.14);
  --pill-text: #e6edf0;
  --pill-hover: rgba(230, 237, 240, 0.24);
  --primary: #a58d66;
  --primary-dark: #ad9773;
  --primary-soft: rgba(165, 141, 102, 0.16);
  --primary-text: #bfa88d;
  --on-primary: #1a160f;
  --sidebar-active: rgba(165, 141, 102, 0.16);
  --sidebar-active-text: #bdab8f;
  --chip-andamento-bg: #412f10;
  --chip-andamento-fg: #e2bc7e;
  --accent: #599cab;
  --accent-dark: #407e8c;
  --chip-ok-bg: #0f3138;
  --chip-ok-fg: #8dd3e2;
}

/* Tema: Carvão e cobre (carvao-e-cobre) */

:root:root:root {
  --topbar: #1d1d1d;
  --topbar-text: #f1ece4;
  --topbar-soft: rgba(241, 236, 228, 0.08);
  --heading: #e3c39d;
  --primary: #c89a6a;
  --primary-dark: #a67a4e;
  --primary-soft: rgba(200, 154, 106, 0.16);
  --primary-text: #e3c39d;
  --on-primary: #1d1d1d;
  --accent: #e3c39d;
  --accent-dark: #c89a6a;
  --pill: rgba(241, 236, 228, 0.08);
  --pill-text: #e8e0d4;
  --pill-hover: rgba(241, 236, 228, 0.14);
  --sidebar-active: #3a3128;
  --sidebar-active-text: #e3c39d;
  --bg: #2f2f2f;
  --surface: #232323;
  --panel: #262626;
  --page-wash: #2a2a2a;
  --surface-alt: #2c2c2c;
  --canvas: #262626;
  --overlay: rgba(10, 10, 10, 0.6);
  --border: #454545;
  --border-field: #5a5a5a;
  --border-field-disabled: #3d3d3d;
  --border-soft: #3a3a3a;
  --field-disabled: #2b2b2b;
  --shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  --shadow-soft: 0 1px 3px rgba(0, 0, 0, 0.3);
  --shadow-pop: 0 16px 40px rgba(0, 0, 0, 0.55);
  --text: #f1ece4;
  --text-muted: #b9b3a8;
  --text-soft: #857f75;
  --success: #6f8a6b;
  --danger: #a8595a;
  --danger-bg: #3a2828;
  --danger-border: #6b3d3e;
  --danger-text: #e4a3a3;
  --on-danger: #f1ece4;
  --warn-bg: #3a3320;
  --warn-border: #a8595a;
  --warn-text: #f0d58a;
  --chip-andamento-bg: #3a3128;
  --chip-andamento-fg: #d8b07a;
  --chip-prazo-bg: #2a332a;
  --chip-prazo-fg: #a9d6c2;
  --estado-prazo: #6f8a6b;
  --chip-alerta-bg: #3a3320;
  --chip-alerta-fg: #f0d58a;
  --estado-alerta: #d4a63a;
  --chip-atraso-bg: #3a2828;
  --chip-atraso-fg: #e4a3a3;
  --estado-atraso: #a8595a;
  --chip-neutro-bg: #333333;
  --chip-neutro-fg: #b9b3a8;
  --estado-neutro: #8b7355;
  --chip-ok-bg: #2e3a33;
  --chip-ok-fg: #a9d6c2;
  --serie-1: #c89a6a;
  --serie-2: #6f8a6b;
  --serie-3: #a8595a;
  --serie-4: #a9d6c2;
  --serie-5: #e9dfcf;
  --serie-6: #8b7355;
  --serie-7: #e3c39d;
  --serie-8: #c97a7a;
  --dg-start-stroke: #6f8a6b;
  --dg-start-fill: #2a332a;
  --dg-end-stroke: #a8595a;
  --dg-end-fill: #3a2828;
  --dg-task-stroke: #c89a6a;
  --dg-task-fill: #2c2c2c;
  --dg-gw-stroke: #e3c39d;
  --dg-gw-fill: #3a3320;
  --dg-gw-mark: #f0d58a;
  --dg-edge: #d8b07a;
  --dg-edge-reject: #a8595a;
  --dg-atual-stroke: #c89a6a;
  --dg-atual-fill: #3a3128;
  --dg-halo: rgba(200, 154, 106, 0.3);
  --dg-grid: #383838;
  --dg-guide: #8b7355;
  --dg-lane: #262626;
  --dg-lane-alt: #2c2c2c;
  --dg-lane-stroke: #454545;
  --dg-lane-tab: #2e2e2e;
  --dg-lane-tab-sel: #3a3128;
  --dg-lane-warn: #a8595a;
  --dg-pool-fill: #232323;
  --dg-pool-stroke: #4a4a4a;
  --dg-pool-text: #f1ece4;
  --dg-label: #f1ece4;
  --dg-dirty: #e3c39d;
  --dg-marca-text: #f1ece4;
  --cz-texto: #a9b4bf;
  --cz-numero: #6eb28a;
  --cz-data: #d49764;
  --cz-lista: #8f90ce;
  --cz-logico: #cf92b4;
  --cz-arquivo: #9caa73;
  --cz-grade: #5eb2b4;
  --cz-grupo: #b0b0b0;
  --cz-disparo: #d0a35b;
  --cz-calculo: #659fd0;
  --cz-conjunto: #a88ac4;
  --cz-no-campo-bg: #244366;
  --cz-no-campo-fg: #c9dff7;
  --cz-no-grade-bg: #246664;
  --cz-no-grade-fg: #c9f7f6;
  --cz-no-grupo-bg: #66243f;
  --cz-no-grupo-fg: #f7c9dd;
  --cz-no-calculo-bg: #242466;
  --cz-no-calculo-fg: #c9c9f7;
  --cz-no-conjunto-bg: #506624;
  --cz-no-conjunto-fg: #e8f7c9;
  --cz-no-regra-bg: #552466;
  --cz-no-regra-fg: #ecc9f7;
  --cz-no-acao-bg: #664a24;
  --cz-no-acao-fg: #f7e4c9;
  --cz-pino-anel: #e6e6e6;
  --botao-secundario-fundo: #3a3128;
  --botao-secundario-texto: #e3c39d;
  --botao-secundario-borda: #c89a6a;
  --chip-cancelado-bg: #343434;
  --chip-cancelado-fg: #aaa49a;
  --esquema: dark;
  --raio-1: 2px;
  --raio-2: 4px;
  --raio-3: 8px;
  --raio-4: 10px;
  --raio-5: 14px;
  --raio-6: 18px;
  --botao-raio: 14px;
  --campo-raio: 8px;
  --cartao-raio: 20px;
  --etiqueta-raio: 999px;
  --dialogo-raio: 18px;
  --cartao-sombra: 0 24px 48px rgba(0, 0, 0, 0.45);
  --cartao-borda: 0px;
  --cartao-preenchimento: url("data:image/svg+xml,%3Csvg%20xmlns=%27http%3A//www.w3.org/2000/svg%27%20viewBox=%270%200%201200%20800%27%20preserveAspectRatio=%27xMidYMid%20slice%27%3E%3Ccircle%20cx=%271090%27%20cy=%27110%27%20r=%27150%27%20fill=%27%23ffffff%27%20opacity=%270.05%27/%3E%3Ccircle%20cx=%271090%27%20cy=%27110%27%20r=%27220%27%20fill=%27none%27%20stroke=%27%23ffffff%27%20stroke-width=%2736%27%20opacity=%270.035%27/%3E%3Ccircle%20cx=%27120%27%20cy=%27860%27%20r=%27300%27%20fill=%27none%27%20stroke=%27%23ffffff%27%20stroke-width=%2740%27%20opacity=%270.04%27/%3E%3C/svg%3E"), linear-gradient(160deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02) 45%, rgba(0, 0, 0, 0.18));
  --cartao-desfoque: none;
  --botao-sombra: none;
  --botao-sombra-pressionado: inset 0 2px 4px rgba(0, 0, 0, 0.35);
  --botao-preenchimento: none;
  --campo-sombra: none;
  --etiqueta-sombra: none;
  --dialogo-sombra: 0 24px 60px rgba(0, 0, 0, 0.6);
  --pagina-preenchimento: url("data:image/svg+xml,%3Csvg%20xmlns=%27http%3A//www.w3.org/2000/svg%27%20viewBox=%270%200%201600%20900%27%20preserveAspectRatio=%27xMidYMid%20slice%27%3E%3Ccircle%20cx=%27140%27%20cy=%27860%27%20r=%27360%27%20fill=%27%238b7355%27%20opacity=%270.85%27/%3E%3Ccircle%20cx=%27-60%27%20cy=%27140%27%20r=%27300%27%20fill=%27none%27%20stroke=%27%236f8a6b%27%20stroke-width=%2744%27%20opacity=%270.8%27/%3E%3Ccircle%20cx=%271470%27%20cy=%27120%27%20r=%27340%27%20fill=%27none%27%20stroke=%27%236d6d6d%27%20stroke-width=%2764%27%20opacity=%270.5%27/%3E%3Ccircle%20cx=%271720%27%20cy=%27560%27%20r=%27300%27%20fill=%27none%27%20stroke=%27%23a8595a%27%20stroke-width=%2748%27%20opacity=%270.9%27/%3E%3Ccircle%20cx=%271720%27%20cy=%27560%27%20r=%27210%27%20fill=%27none%27%20stroke=%27%23e9dfcf%27%20stroke-width=%2710%27%20opacity=%270.5%27/%3E%3C/svg%3E");
  --login-preenchimento: url("data:image/svg+xml,%3Csvg%20xmlns=%27http%3A//www.w3.org/2000/svg%27%20viewBox=%270%200%201600%20900%27%20preserveAspectRatio=%27xMidYMid%20slice%27%3E%3Ccircle%20cx=%271230%27%20cy=%27140%27%20r=%27290%27%20fill=%27%238b7355%27%20opacity=%270.85%27/%3E%3Ccircle%20cx=%271270%27%20cy=%27860%27%20r=%27250%27%20fill=%27none%27%20stroke=%27%236f8a6b%27%20stroke-width=%2742%27%20opacity=%270.8%27/%3E%3Ccircle%20cx=%27330%27%20cy=%27470%27%20r=%27240%27%20fill=%27none%27%20stroke=%27%23a8595a%27%20stroke-width=%2744%27%20opacity=%270.9%27/%3E%3Ccircle%20cx=%27330%27%20cy=%27470%27%20r=%27165%27%20fill=%27none%27%20stroke=%27%23e9dfcf%27%20stroke-width=%279%27%20opacity=%270.5%27/%3E%3Ccircle%20cx=%27260%27%20cy=%27920%27%20r=%27300%27%20fill=%27none%27%20stroke=%27%236d6d6d%27%20stroke-width=%2758%27%20opacity=%270.45%27/%3E%3C/svg%3E");
}

:root:root:root {
  --dg-seta-rejeicao: var(--dg-edge-reject);
  --dg-seta-rejeicao-traco: 6 4;
}