/* ============================================================
   Login — parceiro Matrix Go  (Admin / raiz / falcon)
   ------------------------------------------------------------
   Personaliza SOMENTE a tela de login. Ativado por
   Helpers::parceiroLogin() -> body.lp-parceiro-matrixgo.
   Paleta: Manual de Identidade Visual Matrix Go
     roxo #802678 · magenta #D3075E · vermelho #D11317 · laranja #DF8209
   ============================================================ */

body.lp-parceiro-matrixgo {
  /* acento de marca (kicker, links, foco de campo) */
  --violet: #802678;
  --violet-900: #4a1443;
  --asc-primary: #802678;
  --asc-primary-darker: #4a1443;
}

/* ---- Painel institucional (metade esquerda) -------------------------------- */
/* Base preta com manchas radiais difusas da paleta oficial. */
body.lp-parceiro-matrixgo .lp-brand {
  background-color: #030204;
  background-image:
    radial-gradient(ellipse at -4% 42%,  rgba(128, 38, 120, .92) 0%, rgba(128, 38, 120, .40) 17%, transparent 35%),
    radial-gradient(ellipse at 54% 112%, rgba(211,  7,  94, .94) 0%, rgba(211,  7,  94, .44) 22%, transparent 45%),
    radial-gradient(ellipse at 108% 77%, rgba(223, 130,  9, .94) 0%, rgba(223, 130,  9, .52) 20%, transparent 43%),
    radial-gradient(ellipse at 92% 26%,  rgba(209, 19,  23, .76) 0%, rgba(209, 19,  23, .35) 20%, transparent 43%);
}

/* Esconde a "aurora" ASC e a textura genérica de whitelabel. */
body.lp-parceiro-matrixgo .lp-art,
body.lp-parceiro-matrixgo .lp-art-wl { display: none !important; }

/* Regra do manual: sobre o degradê a marca vai na versão monocromática branca.
   A logo do parceiro é a enviada em IMG_LOGIN (upload do whitelabel). */
body.lp-parceiro-matrixgo .lp-brand-logo img,
body.lp-parceiro-matrixgo .lp-logo-custom { filter: brightness(0) invert(1); }

body.lp-parceiro-matrixgo .lp-online-dot {
  background: #DF8209;
  box-shadow: 0 0 10px #DF8209;
}

/* ---- Botão principal: versão linear/compacta do fundo -------------------- */
body.lp-parceiro-matrixgo .lp-btn {
  background-color: transparent;
  background-image: linear-gradient(90deg,
    #802678 0%, #25081E 28%, #12030B 42%, #8E0D29 63%, #D11317 79%, #DF8209 100%);
  box-shadow: 0 10px 24px -10px rgba(209, 19, 23, .55);
}
body.lp-parceiro-matrixgo .lp-btn:hover {
  box-shadow: 0 14px 30px -10px rgba(209, 19, 23, .5);
}

/* ---- Modo escuro: altera SOMENTE a metade do formulário ------------------ */
html[data-bs-theme='dark'] body.lp-parceiro-matrixgo .lp-form-panel {
  --bg:    #151019;
  --card:  #241B2A;
  --line:  #392C40;
  --ink:   #F3EEF5;
  --ink-2: #C9BDCE;
  --ink-3: #9A8AA0;
  --violet: #C95BBE;
}
