/* =========================================================
   Conteúdo Martech — whitelabel do Excalidraw
   ========================================================= */

/* ---- Logo central da welcome screen ---- */
.excalidraw .welcome-screen-center__logo .ExcalidrawLogo { display: none !important; }
.excalidraw .welcome-screen-center__logo {
  justify-content: center;
  width: 100%;
  height: 56px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("/brand/logo-light.png");
}
.excalidraw.theme--dark .welcome-screen-center__logo {
  background-image: url("/brand/logo-dark.png");
}

/* ---- Paleta: tom sólido no meio do gradiente da marca ----
   .excalidraw.excalidraw empata especificidade com
   .excalidraw.theme--dark e vence pela ordem de carregamento. */
.excalidraw.excalidraw {
  --color-primary:              #7791ff;
  --color-primary-darker:       #6a80e0;
  --color-primary-darkest:      #5a6dbf;
  --color-primary-hover:        #6a80e0;
  --color-primary-light:        #e6efff;
  --color-primary-light-darker: #d6e4ff;
  --color-selection:            #7791ff;
  --color-logo-icon:            #7791ff;
  --color-logo-text:            #2b1a5e;
  --color-promo:                #aa5dff;
}

.excalidraw.theme--dark.theme--dark {
  --color-primary:              #a3b8ff;
  --color-primary-darker:       #b3c4ff;
  --color-primary-darkest:      #c2d0ff;
  --color-primary-hover:        #bccaff;
  --color-primary-light:        #454b70;
  --color-primary-light-darker: #3a3f60;
  --color-logo-text:            #e6efff;
}

/* ---- Gradiente real onde background-image funciona ---- */
.excalidraw .collab-button,
.excalidraw .plus-banner {
  background-image: linear-gradient(90deg, #44c5ff 0%, #aa5dff 100%);
  border-color: transparent;
  transition: all 0.3s ease-in-out;
}
.excalidraw .collab-button:hover,
.excalidraw .collab-button:active,
.excalidraw .plus-banner:hover {
  background-image: linear-gradient(90deg, #2fb6f5 0%, #9a4df0 100%);
  border-color: transparent;
}

/* =========================================================
   OCULTAR ELEMENTOS
   Cada linha é independente: comente a que quiser de volta.
   ========================================================= */

/* ---- Menu hambúrguer ---- */
.excalidraw [data-testid="collab-button"],          /* Colaboração ao vivo */
.excalidraw [data-testid="command-palette-button"], /* Paleta de comandos  */
.excalidraw [data-testid="search-menu-button"],     /* Procurar no canvas  */
.excalidraw [data-testid="help-menu-item"],         /* Ajuda               */
.excalidraw [data-testid="clear-canvas-button"] {   /* Redefinir o canvas  */
  display: none !important;
}

/* Excalidraw+, GitHub, X, Discord e Cadastrar-se — todos são <a> */
.excalidraw a.dropdown-menu-item { display: none !important; }

/* Preferências (submenu) */
.excalidraw .dropdown-menu-item:has(> .dropdown-menu__submenu-trigger-icon) {
  display: none !important;
}

/* ---- Tela inicial: texto de aviso + menu do centro ---- */
.excalidraw .welcome-screen-center__heading,
.excalidraw .welcome-screen-menu {
  display: none !important;
}

/* ---- Dica de contexto do topo (HintViewer) ---- */
.excalidraw .HintViewer { display: none !important; }

/* ---- Abas Comentarios e Apresentacao (promos do Excalidraw+) ----
   A regra por id e a precisa; o nth-child e rede de seguranca caso
   a versao da imagem gere ids diferentes. */
.excalidraw .sidebar-triggers .sidebar-tab-trigger[id$="-trigger-comments"],
.excalidraw .sidebar-triggers .sidebar-tab-trigger[id$="-trigger-presentation"],
.excalidraw .sidebar-triggers .sidebar-tab-trigger:nth-child(n+3) {
  display: none !important;
}

/* ---- Seletor de idioma ----
   O idioma e fixo em pt-BR, entao o seletor so confundiria:
   trocar funcionaria na hora e voltaria pra pt-BR no proximo reload.
   Comente as duas linhas abaixo se quiser o seletor de volta. */
.excalidraw .dropdown-select__language,
.excalidraw .dropdown-menu-item-custom:has(> .dropdown-select__language) {
  display: none !important;
}

/* ---- Topo direito: Excalidraw+ e Compartilhar ---- */
.excalidraw .plus-banner,
.excalidraw .collab-button {
  display: none !important;
}

