/* Clipvibe theme — ENTORNO B. Recolorea el dashboard existente
   para alinearlo con la app movil (violeta / rosa / coral sobre base clara).
   WuWeiClip (ENTORNO A) NO carga este archivo. */
:root {
  --greenFull1: #8B5CF6;
  --greenFull2: #7C3AED;
  --greenFull3: #EC4899;
  --blueBtns: #7C3AED;
  --blueBtns2: #8B5CF6;
  --panel2: #E7E2F7;
  --blackPanel: #EDE9FB;
}

body {
  background: #F7F5FF !important;
  color: #1B1330;
}

nav {
  background: #ffffff !important;
  border-bottom: 1px solid #E7E2F7;
}

nav h1,
nav .link-logo h1 {
  background: linear-gradient(90deg, #7C3AED, #EC4899, #FB923C);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  filter: none !important;
}

#aside-buttons {
  background: rgba(255, 255, 255, 0.85) !important;
  border-right-color: #E7E2F7 !important;
  color: #1B1330 !important;
}

.button-tab,
.button-tab span {
  color: #6B6485 !important;
}

.button-tab.active,
.button-tab.active span {
  color: #7C3AED !important;
}

.btn-custom,
.editor-save-btn,
button.btn-custom {
  background: linear-gradient(90deg, #7C3AED, #EC4899) !important;
  border: none !important;
  color: #fff !important;
}

.label-user-dashboard,
#dashboard-content-generator h2,
.editor-title {
  color: #1B1330 !important;
}

.input-user-dashboard,
.select-user-dashboard,
input.input-user-dashboard,
select.select-user-dashboard {
  background: #ffffff !important;
  color: #1B1330 !important;
  border: 1px solid #E7E2F7 !important;
}

#dashboard-content-generator,
.dashboard-content-forms,
.form-user-dashboard {
  color: #1B1330;
}
