/* Ocultação pública temporária: a área "Mais ideias" permanece preservada no repositório para revisão. */
/* Este arquivo também funciona como marcador de deploy do Cloudflare Pages. */
/* Deploy do bloqueio global de paleta: 111eaebe. */
/* Busca visual separada: catálogo no menu e alunas na galeria. */
a[href^="/mais-ideias"],
a[href*="/mais-ideias/"] {
  display: none !important;
}

/* A troca de paleta fica indisponível na versão pública do Compor. */
.cp-palettes {
  display: none !important;
}

/* A câmera do menu segue o mesmo padrão linear dos outros ícones. */
.cp-header-actions > .cvl-camera-header {
  position: static !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-width: 36px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: inherit !important;
  box-shadow: none !important;
  cursor: pointer;
  z-index: auto !important;
}
.cp-header-actions > .cvl-camera-header svg {
  width: 20px !important;
  height: 20px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.5 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
body[data-view="students"] .cp-header-actions,
body[data-view="student-creation"] .cp-header-actions {
  gap: 14px;
}
@media (max-width: 370px) {
  body[data-view="students"] .cp-header-actions,
  body[data-view="student-creation"] .cp-header-actions {
    gap: 9px;
  }
  .cp-header-actions > .cvl-camera-header {
    width: 32px !important;
    min-width: 32px !important;
  }
}
