@media (prefers-color-scheme: dark) {
    :root {
        --sidebarWidth: var(--basesidebarWidth);
        --contentWidth: var(--basecontentWidth);

        --lineNumbersWrapperWidth: var(--baselineNumbersWrapperWidth);

        --AClr: var(--darkBaseAClr);
        --SdA2Clr: var(--darkBaseSdA2Clr);
        --FClr: var(--darkBaseFClr);
        --BgClr: var(--darkBaseBgClr);
        --TClr: var(--darkBaseTClr);
        --T2Clr: var(--darkBaseT2Clr);
        --SdT2Clr: var(--darkBaseSdT2Clr);
        --TrClr: var(--darkBaseTrClr);
        --BClr: var(--darkBaseBClr);
        --LClr: var(--darkBaseLClr);
        --LHClr: var(--darkBaseLHClr);
        --ArBgClr: var(--darkBaseArBgClr);

        --NvAClr: var(--darkBaseNvAClr);
        --NvBgClr: var(--darkBaseNvBgClr);
        --NvBClr: var(--darkBaseNvBClr);
        --NvTClr: var(--darkBaseNvTClr);
        --NvLClr: var(--darkBaseNvLClr);
        --NvLHClr: var(--darkBaseNvLHClr);

        --InBgClr: var(--darkBaseInBgClr);
        --InBClr: var(--darkBaseInBClr);

        --BtnBgAClr: var(--darkBaseBtnBgAClr);
        --BtnBgClr: var(--darkBaseBtnBgClr);
        --BtnBClr: var(--darkBaseBtnBClr);
        --BtnTClr: var(--darkBaseBtnTClr);

        --AaBgClr: var(--darkBaseAaBgClr);
        --AaBClr: var(--darkBaseAaBClr);
        --AaTClr: var(--darkBaseAaTClr);
        --AaLClr: var(--darkBaseAaLClr);
        --AaLHClr: var(--darkBaseAaLHClr);

        --AtBgClr: var(--darkBaseAtBgClr);
        --AtBClr: var(--darkBaseAtBClr);
        --AtTClr: var(--darkBaseAtTClr);
        --AtLClr: var(--darkBaseAtLClr);
        --AtLHClr: var(--darkBaseAtLHClr);

        --AwBgClr: var(--darkBaseAwBgClr);
        --AwBClr: var(--darkBaseAwBClr);
        --AwTClr: var(--darkBaseAwTClr);
        --AwLClr: var(--darkBaseAwLClr);
        --AwLHClr: var(--darkBaseAwLHClr);

        --AdBgClr: var(--darkBaseAdBgClr);
        --AdBClr: var(--darkBaseAdBClr);
        --AdTClr: var(--darkBaseAdTClr);
        --AdLClr: var(--darkBaseAdLClr);
        --AdLHClr: var(--darkBaseAdLHClr);

        --AsBgClr: var(--darkBaseAsBgClr);
        --AsBClr: var(--darkBaseAsBClr);
        --AsTClr: var(--darkBaseAsTClr);
        --AsLClr: var(--darkBaseAsLClr);
        --AsLHClr: var(--darkBaseAsLHClr);

        --AhBgClr: var(--darkBaseAhBgClr);
        --AhBClr: var(--darkBaseAhBClr);
        --AhTClr: var(--darkBaseAhTClr);
        --AhLClr: var(--darkBaseAhLClr);
        --AhLHClr: var(--darkBaseAhLHClr);

        --AiBgClr: var(--darkBaseAiBgClr);
        --AiBClr: var(--darkBaseAiBClr);
        --AiTClr: var(--darkBaseAiTClr);
        --AiLClr: var(--darkBaseAiLClr);
        --AiLHClr: var(--darkBaseAiLHClr);

        --AnBgClr: var(--darkBaseAnBgClr);
        --AnBClr: var(--darkBaseAnBClr);
        --AnTClr: var(--darkBaseAnTClr);
        --AnLClr: var(--darkBaseAnLClr);
        --AnLHClr: var(--darkBaseAnLHClr);

        --AcBgClr: var(--darkBaseAcBgClr);
        --AcBClr: var(--darkBaseAcBClr);
        --AcTClr: var(--darkBaseAcTClr);
        --AcLClr: var(--darkBaseAcLClr);
        --AcLHClr: var(--darkBaseAcLHClr);

        --AeBgClr: var(--darkBaseAeBgClr);
        --AeBClr: var(--darkBaseAeBClr);
        --AeTClr: var(--darkBaseAeTClr);
        --AeLClr: var(--darkBaseAeLClr);
        --AeLHClr: var(--darkBaseAeLHClr);

        --BqAClr: var(--darkBaseBqAClr);
        --BqBgClr: var(--darkBaseBqBgClr);
        --BqBClr: var(--darkBaseBqBClr);
        --BqTClr: var(--darkBaseBqTClr);
        --BqLClr: var(--darkBaseBqLClr);
        --BqLHClr: var(--darkBaseBqLHClr);

        --CdAClr: var(--darkBaseCdAClr);
        --CdBgAClr: var(--darkBaseCdBgAClr);
        --CdBgClr: var(--darkBaseCdBgClr);
        --CdBClr: var(--darkBaseCdBClr);
        --TClr: var(--darkBaseTClr);
        --T2Clr: var(--darkBaseT2Clr);
        --SdT2Clr: var(--darkBaseSdT2Clr);
        --CdT2Clr: var(--darkBaseCdT2Clr);
        --CdTClr: var(--darkBaseCdTClr);
        --CdLClr: var(--darkBaseCdLClr);
        --CdLHClr: var(--darkBaseCdLHClr);
        --CdLnTClr: var(--darkBaseCdLnTClr);
        --CdLnBClr: var(--darkBaseCdLnBClr);
        --CdLnBgClr: var(--darkBaseCdLnBgClr);


        --PrAClr: var(--darkBasePrAClr);
        --PrBgAClr: var(--darkBasePrBgAClr);
        --PrBgClr: var(--darkBasePrBgClr);
        --PrBClr: var(--darkBasePrBClr);
        --PrB2Clr: var(--darkBasePrB2Clr);
        --PrTClr: var(--darkBasePrTClr);
        --PrLNClr: var(--darkBasePrLNClr);
        --PrLClr: var(--darkBasePrLClr);
        --PrLHClr: var(--darkBasePrLHClr);

        --TeAClr: var(--darkBaseTeAClr);
        --TeBgAClr: var(--darkBaseTeBgAClr);
        --TeBgClr: var(--darkBaseTeBgClr);
        --TeBClr: var(--darkBaseTeBClr);
        --TeTClr: var(--darkBaseTeTClr);
        --TeLClr: var(--darkBaseTeLClr);
        --TeLHClr: var(--darkBaseTeLHClr);

        --ToAClr: var(--darkBaseToAClr);
        --ToBgAClr: var(--darkBaseToBgAClr);
        --ToBgClr: var(--darkBaseToBgClr);
        --ToBClr: var(--darkBaseToBClr);
        --ToTClr: var(--darkBaseToTClr);
        --ToLClr: var(--darkBaseToLClr);
        --ToLHClr: var(--darkBaseToLHClr);

        --SdAClr: var(--darkBaseSdAClr);
        --SdBgClr: var(--darkBaseSdBgClr);
        --SdBClr: var(--darkBaseSdBClr);
        --SdTClr: var(--darkBaseSdTClr);
        --SdLClr: var(--darkBaseSdLClr);
        --SdLHClr: var(--darkBaseSdLHClr);

        --FoAClr: var(--darkBaseFoAClr);
        --FoBClr: var(--darkBaseFoBClr);
        --FoBgClr: var(--darkBaseFoBgClr);
        --FoTClr: var(--darkBaseFoTClr);
        --FoLClr: var(--darkBaseFoLClr);
        --FoLHClr: var(--darkBaseFoLHClr);

        --InAClr: var(--darkBaseInAClr);
        --InTClr: var(--darkBaseInTClr);
        --InHClr: var(--darkBaseInHClr);

        --BtnAClr: var(--darkBaseBtnAClr);
        --BtnHClr: var(--darkBaseBtnHClr);
        --BhBgClr: var(--darkBaseBhBgClr);

        --SEmailClr: var(--darkBaseSEmailClr);
        --SContactClr: var(--darkBaseSContactClr);
        --SFacebookClr: var(--darkBaseSFacebookClr);
        --SGithubClr: var(--darkBaseSGithubClr);
        --SGoogleClr: var(--darkBaseSGoogleClr);
        --SLinkedinClr: var(--darkBaseSLinkedinClr);
        --SPinterestClr: var(--darkBaseSPinterestClr);
        --SRedditClr: var(--darkBaseSRedditClr);
        --SRssClr: var(--darkBaseSRssClr);
        --SSoundcloudClr: var(--darkBaseSSoundcloudClr);
        --SStackOverflowClr: var(--darkBaseSStackOverflowClr);
        --STwitterClr: var(--darkBaseSTwitterClr);
        --SMastodonClr: var(--darkBaseSMastodonClr);
        --SDiasporaClr: var(--darkBaseSDiasporaClr);
        --SYoutubeClr: var(--darkBaseSYoutubeClr);
    }
}
