:root {
    --ifm-color-primary: #4ade80;
    --ifm-color-primary-dark: #22c55e;
    --ifm-color-primary-darker: #16a34a;
    --ifm-color-primary-darkest: #15803d;
    --ifm-color-primary-light: #86efac;
    --ifm-color-primary-lighter: #bbf7d0;
    --ifm-color-primary-lightest: #dcfce7;
    --ifm-code-font-size: 95%;
    --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
}

/* For dark mode */
[data-theme="dark"] {
    --ifm-color-primary: #4ade80;
    --ifm-color-primary-dark: #22c55e;
    --ifm-color-primary-darker: #16a34a;
    --ifm-color-primary-darkest: #15803d;
    --ifm-color-primary-light: #86efac;
    --ifm-color-primary-lighter: #bbf7d0;
    --ifm-color-primary-lightest: #dcfce7;
    --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}
