:root {
    --md-primary-fg-color: #27c100;  /* Custom green */
    --md-primary-fg-color--light: #35e000;
    --md-primary-fg-color--dark: #1e9a00;
    --md-accent-fg-color: #35e000;
    --md-default-fg-color: #ffffff;
    --md-default-bg-color: #000000;
}

/* Header color */
.md-header {
    background-color: var(--md-primary-fg-color) !important;
}

/* Primary buttons and links */
.md-button,
.md-typeset a {
    color: var(--md-accent-fg-color) !important;
}

/* Adjust text colors in the dark theme */
[data-md-color-scheme="slate"] {
    --md-primary-fg-color: #27c100;
    --md-primary-fg-color--light: #35e000;
    --md-primary-fg-color--dark: #1e9a00;
    --md-accent-fg-color: #84fb67;
}
