:root {
  --brand-primary: #1f1f1f;
  --brand-secondary: #ffe600;
  --brand-bg: #111111;
  --brand-text: #111111;
}

body.brand-theme {
  --tw-prose-headings: var(--brand-primary);
  --tw-prose-links: var(--brand-primary);
}

body.brand-theme nav {
  border-bottom-color: rgba(255, 230, 0, 0.35);
}

body.brand-theme [data-brand-badge],
body.brand-theme .brand-header {
  background: linear-gradient(135deg, #1f1f1f, #3a3a3a);
  color: #ffffff;
}

body.brand-theme img[data-brand-logo] {
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.18));
}
