
:root {
  --md-primary-fg-color: #2e7d32;
  --md-primary-fg-color--light: #2e7d32cc;
  --md-primary-fg-color--dark: #2e7d32;
  --md-accent-fg-color: #2e7d32;
}

.md-header { background-color: #2e7d32; }
.md-tabs { background-color: #2e7d32dd; }

/* Logo bijeli na zelenoj pozadini */
.md-header__button.md-logo img { filter: brightness(0) invert(1); }

/* Document info table */
.md-typeset table:not([class]) th {
  background-color: #f8fafc;
  font-weight: 600;
}

.md-button {
  background-color: #2e7d32 !important;
  color: white !important;
  border-color: #2e7d32 !important;
  border-radius: 6px;
}
