/* Cores dos botões da Plataforma Editorial (Gorki, 16/10/2026). Quem escolhe a cor de cada botão é o cores.js.
   Botão claro: fundo claro + borda + letra escura da mesma cor (contraste AA). Botão cheio: fundo cheio + letra branca. */
body .btn.cor-azul{background:#EFF6FF;color:#1D4ED8;border:1px solid #BFDBFE}
body .btn.cor-azul:hover{background:#DBEAFE;color:#1E3A8A}
body .btn.cor-verde{background:#ECFDF5;color:#047857;border:1px solid #A7F3D0}
body .btn.cor-verde:hover{background:#D1FAE5;color:#065F46}
body .btn.cor-ambar{background:#FFFBEB;color:#B45309;border:1px solid #FCD34D}
body .btn.cor-ambar:hover{background:#FEF3C7;color:#92400E}
body .btn.cor-teal{background:#F0FDFA;color:#0F766E;border:1px solid #99F6E4}
body .btn.cor-teal:hover{background:#CCFBF1;color:#115E59}
body .btn.cor-indigo{background:#EEF2FF;color:#4338CA;border:1px solid #C7D2FE}
body .btn.cor-indigo:hover{background:#E0E7FF;color:#3730A3}
body .btn.cor-rosa{background:#FDF2F8;color:#BE185D;border:1px solid #FBCFE8}
body .btn.cor-rosa:hover{background:#FCE7F3;color:#9D174D}
body .btn.cor-vermelho{background:#FEF2F2;color:#B91C1C;border:1px solid #FCA5A5}
body .btn.cor-vermelho:hover{background:#FEE2E2;color:#991B1B}

body .btn.cheio-azul{background:#2563EB;color:#fff;border:0}
body .btn.cheio-azul:hover{background:#1D4ED8;color:#fff}
body .btn.cheio-verde{background:#047857;color:#fff;border:0}
body .btn.cheio-verde:hover{background:#065F46;color:#fff}
body .btn.cheio-ambar{background:#B45309;color:#fff;border:0}
body .btn.cheio-ambar:hover{background:#92400E;color:#fff}
body .btn.cheio-teal{background:#0F766E;color:#fff;border:0}
body .btn.cheio-teal:hover{background:#115E59;color:#fff}
body .btn.cheio-indigo{background:#4338CA;color:#fff;border:0}
body .btn.cheio-indigo:hover{background:#3730A3;color:#fff}
body .btn.cheio-rosa{background:#BE185D;color:#fff;border:0}
body .btn.cheio-rosa:hover{background:#9D174D;color:#fff}
body .btn.cheio-vermelho{background:#DC2626;color:#fff;border:0}
body .btn.cheio-vermelho:hover{background:#B91C1C;color:#fff}

/* etapa 7: cada aba com a sua cor; os tons em cores alternadas e o escolhido cheio */
body .e7-abas .e7-aba:nth-of-type(1){background:#F5F3FF;border-color:#C4B5FD;color:#5B21B6}
body .e7-abas .e7-aba:nth-of-type(2){background:#EFF6FF;border-color:#BFDBFE;color:#1D4ED8}
body .e7-abas .e7-aba:nth-of-type(2) b{background:#DBEAFE;color:#1D4ED8}
body .e7-abas .e7-aba:nth-of-type(3){background:#ECFDF5;border-color:#A7F3D0;color:#047857}
body .e7-abas .e7-aba:nth-of-type(3) b{background:#D1FAE5;color:#047857}
body .e7-abas .e7-aba.feito b{background:#DCFCE7;color:#166534}
body .e7-abas .e7-aba:hover{filter:brightness(.97)}
body .e7-abas .e7-reler{margin-left:auto;align-self:center}
@media (max-width:700px){body .e7-abas .e7-reler{margin-left:0}}
body .e7-tons .e7-tom:nth-of-type(4n+1){background:#EFF6FF;border-color:#BFDBFE;color:#1D4ED8}
body .e7-tons .e7-tom:nth-of-type(4n+2){background:#ECFDF5;border-color:#A7F3D0;color:#047857}
body .e7-tons .e7-tom:nth-of-type(4n+3){background:#FFFBEB;border-color:#FCD34D;color:#B45309}
body .e7-tons .e7-tom:nth-of-type(4n+4){background:#FDF2F8;border-color:#FBCFE8;color:#BE185D}
body .e7-tons .e7-tom.on{background:#7C3AED;border-color:#7C3AED;color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.18)}
