:root{--matematyka-color: #c4127c;
    --matematyka-color-contrast: #FFFFFF;
    --matematyka-color-dark: color-mix(in oklab, var(--matematyka-color), black 15%);
    --matematyka-color-lite: color-mix(in oklab, var(--matematyka-color), white 45%);

    --fizyka-color: #6565cc;
    --fizyka-color-contrast: #FFFFFF;
    --fizyka-color-dark: color-mix(in oklab, var(--fizyka-color), black 15%);
    --fizyka-color-lite: color-mix(in oklab, var(--fizyka-color), white 45%);

    --chemia-color: #3770b4;
    --chemia-color-contrast: #FFFFFF;
    --chemia-color-dark: color-mix(in oklab, var(--chemia-color), black 15%);
    --chemia-color-lite: color-mix(in oklab, var(--chemia-color), white 45%);

    --biologia-color: #2e974c;
    --biologia-color-contrast: #FFFFFF;
    --biologia-color-dark: color-mix(in oklab, var(--biologia-color), black 15%);
    --biologia-color-lite: color-mix(in oklab, var(--biologia-color), white 45%);

    --przyroda-color: #89a000;
    --przyroda-color-contrast: #FFFFFF;
    --przyroda-color-dark: color-mix(in oklab, var(--przyroda-color), black 15%);
    --przyroda-color-lite: color-mix(in oklab, var(--przyroda-color), white 45%);

    --technika-color: #009fa3;
    --technika-color-contrast: #FFFFFF;
    --technika-color-dark: color-mix(in oklab, var(--technika-color), black 15%);
    --technika-color-lite: color-mix(in oklab, var(--technika-color), white 45%);

    --geografia-color: #e26e0e;
    --geografia-color-contrast: #FFFFFF;
    --geografia-color-dark: color-mix(in oklab, var(--geografia-color), black 15%);
    --geografia-color-lite: color-mix(in oklab, var(--geografia-color), white 45%);
}
.theme-geografia {
    --theme-color: var(--geografia-color);
    --theme-color-contrast: var(--geografia-color-contrast);
    --theme-color-dark: var(--geografia-color-dark);
    --theme-color-lite: var(--geografia-color-lite);
  }
.theme-technika {
    --theme-color: var(--technika-color);
    --theme-color-contrast: var(--technika-color-contrast);
    --theme-color-dark: var(--technika-color-dark);
    --theme-color-lite: var(--technika-color-lite);
  }
.theme-przyroda {
    --theme-color: var(--przyroda-color);
    --theme-color-contrast: var(--przyroda-color-contrast);
    --theme-color-dark: var(--przyroda-color-dark);
    --theme-color-lite: var(--przyroda-color-lite);
  }
.theme-biologia {
    --theme-color: var(--biologia-color);
    --theme-color-contrast: var(--biologia-color-contrast);
    --theme-color-dark: var(--biologia-color-dark);
    --theme-color-lite: var(--biologia-color-lite);
  }
.theme-chemia {
    --theme-color: var(--chemia-color);
    --theme-color-contrast: var(--chemia-color-contrast);
    --theme-color-dark: var(--chemia-color-dark);
    --theme-color-lite: var(--chemia-color-lite);
  }
.theme-fizyka {
    --theme-color: var(--fizyka-color);
    --theme-color-contrast: var(--fizyka-color-contrast);
    --theme-color-dark: var(--fizyka-color-dark);
    --theme-color-lite: var(--fizyka-color-lite);
  }
.theme-matematyka {
    --theme-color: var(--matematyka-color);
    --theme-color-contrast: var(--matematyka-color-contrast);
    --theme-color-dark: var(--matematyka-color-dark);
    --theme-color-lite: var(--matematyka-color-lite);
  }