/* Tema "Fabrion" (fabrion) — gerado pelo MadBuilder a partir de mad_theme. */
/* Não edite à mão: o próximo download/sync sobrescreve. */
:root {
}

/* Claro */
html:not([data-theme="dark"]) body.builder-template-layout {
  background-color: #FFFFFF !important;
}

html:not([data-theme="dark"]) body.builder-template-layout .master-container,
html:not([data-theme="dark"]) body.builder-template-layout #adianti_content,
html:not([data-theme="dark"]) body.builder-template-layout #mad_content,
html:not([data-theme="dark"]) body.builder-template-layout .mad-page-container {
  background-color: #FFFFFF !important;
  border-color: transparent !important;
}

html:not([data-theme="dark"]) body.builder-template-layout .mad-page-container {
  box-shadow: none !important;
}

html:not([data-theme="dark"]) body.builder-template-layout .notch-header {
  background-color: #FFFFFF !important;
}

/* Escuro */
html[data-theme="dark"] body.builder-template-layout,
html[data-theme="dark"] body.builder-template-layout .master-container,
html[data-theme="dark"] body.builder-template-layout #adianti_content,
html[data-theme="dark"] body.builder-template-layout #mad_content,
html[data-theme="dark"] body.builder-template-layout .notch-header,
html[data-theme="dark"] body.builder-template-layout .mad-page-container {
  background-color: #0F0F12 !important;
}

html[data-theme="dark"] body.builder-template-layout .mad-page-container {
  border-color: transparent !important;
  box-shadow: none !important;
}

/* Contraste secundário — somente modo escuro */
html[data-theme="dark"] body.builder-template-layout #mad_content .mad-dg-th {
  color: #A1A1AA !important;
  border-color: #30303A !important;
}

html[data-theme="dark"] body.builder-template-layout #mad_content .mad-dg-sort-btn,
html[data-theme="dark"] body.builder-template-layout #mad_content .mad-dg-filter-btn {
  color: #8B8B98 !important;
  border-color: #30303A !important;
}

html[data-theme="dark"] body.builder-template-layout #mad_content .mad-dg-table td {
  border-color: #30303A !important;
}
