/*
 * stone-cores (VENDORADO) — copia de /root/projetos/stone/stone-cores/stone-cores.css
 * NAO editar aqui. Editar na lib canonica e re-copiar. Fonte: Plataforma de Marca Stone.
 *
 * Regras de uso (resumo):
 * - Verde é a cor prioritária SEMPRE. Verde Stone (#00d700) pra destaque/vivacidade,
 *   Verde Escuro (#00461e) pra sobriedade.
 * - Verdes complementares: só em detalhes/destaque, com menor peso.
 * - Cinzas: NUNCA isolados — sempre acompanhados dos verdes principais.
 * - Secundárias: só em detalhe/destaque. NUNCA como fundo completo nem como cor
 *   principal de degradê. Na priorização com o verde, usar os tons MÉDIOS.
 */
:root {
  /* Verdes principais */
  --stone-verde: #00d700;          /* Verde Stone (principal) */
  --stone-verde-escuro: #00461e;   /* Verde Escuro */

  /* Verdes complementares (detalhe/destaque) */
  --stone-verde-vibrante: #a5fa00;
  --stone-verde-claro-1: #d2ff7d;
  --stone-verde-claro-2: #87ff4b;
  --stone-verde-escuro-2: #007d00;

  /* Cinzas (nunca isolados) */
  --stone-cinza-0: #f5fff5;
  --stone-cinza-1: #c8d2c8;
  --stone-cinza-2: #96a096;
  --stone-cinza-3: #505a50;
  --stone-preto: #1e281e;

  /* Secundárias principais (tons médios — usar na priorização com verde) */
  --stone-turquesa: #008267;
  --stone-ciano: #217d91;
  --stone-azul: #235096;
  --stone-magenta: #af008c;
  --stone-rosa: #cd3773;
  --stone-vermelho: #f54141;
  --stone-laranja: #ff8232;
  --stone-amarelo: #f0c828;

  /* Secundárias de apoio (claro/escuro — contraste e sobreposição) */
  --stone-turquesa-claro: #0fe1b9;  --stone-turquesa-escuro: #005a46;
  --stone-ciano-claro: #1ed2ff;     --stone-ciano-escuro: #004b55;
  --stone-azul-claro: #1e7dff;      --stone-azul-escuro: #002855;
  --stone-magenta-claro: #ff1eeb;   --stone-magenta-escuro: #73055f;
  --stone-rosa-claro: #ff3c96;      --stone-rosa-escuro: #7d0a3c;
  --stone-vermelho-claro: #ff1414;  --stone-vermelho-escuro: #960505;
  --stone-laranja-claro: #ffa53c;   --stone-laranja-escuro: #a0460a;
  --stone-amarelo-claro: #ffeb41;   --stone-amarelo-escuro: #d7a500;

  /* Aliases semânticos */
  --stone-primary: var(--stone-verde);
  --stone-primary-dark: var(--stone-verde-escuro);
  --stone-bg: var(--stone-cinza-0);
  --stone-text: var(--stone-preto);
}
