@media (prefers-contrast: high) {
    :root {
        --sidebarWidth: var(--basesidebarWidth);
        --contentWidth: var(--basecontentWidth);

        --lineNumbersWrapperWidth: var(--baselineNumbersWrapperWidth);

        --AClr: var(--highContrastBaseAClr);
        --SdA2Clr: var(--highContrastBaseSdA2Clr);
        --FClr: var(--highContrastBaseFClr);
        --BgClr: var(--highContrastBaseBgClr);
        --TClr: var(--highContrastBaseTClr);
        --T2Clr: var(--highContrastBaseT2Clr);
        --SdT2Clr: var(--highContrastBaseSdT2Clr);
        --TrClr: var(--highContrastBaseTrClr);
        --BClr: var(--highContrastBaseBClr);
        --LClr: var(--highContrastBaseLClr);
        --LHClr: var(--highContrastBaseLHClr);
        --ArBgClr: var(--highContrastBaseArBgClr);

        --NvAClr: var(--highContrastBaseNvAClr);
        --NvBgClr: var(--highContrastBaseNvBgClr);
        --NvBClr: var(--highContrastBaseNvBClr);
        --NvTClr: var(--highContrastBaseNvTClr);
        --NvLClr: var(--highContrastBaseNvLClr);
        --NvLHClr: var(--highContrastBaseNvLHClr);

        --InBgClr: var(--highContrastBaseInBgClr);
        --InBClr: var(--highContrastBaseInBClr);

        --BtnBgAClr: var(--highContrastBaseBtnBgAClr);
        --BtnBgClr: var(--highContrastBaseBtnBgClr);
        --BtnBClr: var(--highContrastBaseBtnBClr);
        --BtnTClr: var(--highContrastBaseBtnTClr);

        --AaBgClr: var(--highContrastBaseAaBgClr);
        --AaBClr: var(--highContrastBaseAaBClr);
        --AaTClr: var(--highContrastBaseAaTClr);
        --AaLClr: var(--highContrastBaseAaLClr);
        --AaLHClr: var(--highContrastBaseAaLHClr);

        --AtBgClr: var(--highContrastBaseAtBgClr);
        --AtBClr: var(--highContrastBaseAtBClr);
        --AtTClr: var(--highContrastBaseAtTClr);
        --AtLClr: var(--highContrastBaseAtLClr);
        --AtLHClr: var(--highContrastBaseAtLHClr);

        --AwBgClr: var(--highContrastBaseAwBgClr);
        --AwBClr: var(--highContrastBaseAwBClr);
        --AwTClr: var(--highContrastBaseAwTClr);
        --AwLClr: var(--highContrastBaseAwLClr);
        --AwLHClr: var(--highContrastBaseAwLHClr);

        --AdBgClr: var(--highContrastBaseAdBgClr);
        --AdBClr: var(--highContrastBaseAdBClr);
        --AdTClr: var(--highContrastBaseAdTClr);
        --AdLClr: var(--highContrastBaseAdLClr);
        --AdLHClr: var(--highContrastBaseAdLHClr);

        --AsBgClr: var(--highContrastBaseAsBgClr);
        --AsBClr: var(--highContrastBaseAsBClr);
        --AsTClr: var(--highContrastBaseAsTClr);
        --AsLClr: var(--highContrastBaseAsLClr);
        --AsLHClr: var(--highContrastBaseAsLHClr);

        --AhBgClr: var(--highContrastBaseAhBgClr);
        --AhBClr: var(--highContrastBaseAhBClr);
        --AhTClr: var(--highContrastBaseAhTClr);
        --AhLClr: var(--highContrastBaseAhLClr);
        --AhLHClr: var(--highContrastBaseAhLHClr);

        --AiBgClr: var(--highContrastBaseAiBgClr);
        --AiBClr: var(--highContrastBaseAiBClr);
        --AiTClr: var(--highContrastBaseAiTClr);
        --AiLClr: var(--highContrastBaseAiLClr);
        --AiLHClr: var(--highContrastBaseAiLHClr);

        --AnBgClr: var(--highContrastBaseAnBgClr);
        --AnBClr: var(--highContrastBaseAnBClr);
        --AnTClr: var(--highContrastBaseAnTClr);
        --AnLClr: var(--highContrastBaseAnLClr);
        --AnLHClr: var(--highContrastBaseAnLHClr);

        --AcBgClr: var(--highContrastBaseAcBgClr);
        --AcBClr: var(--highContrastBaseAcBClr);
        --AcTClr: var(--highContrastBaseAcTClr);
        --AcLClr: var(--highContrastBaseAcLClr);
        --AcLHClr: var(--highContrastBaseAcLHClr);

        --AeBgClr: var(--highContrastBaseAeBgClr);
        --AeBClr: var(--highContrastBaseAeBClr);
        --AeTClr: var(--highContrastBaseAeTClr);
        --AeLClr: var(--highContrastBaseAeLClr);
        --AeLHClr: var(--highContrastBaseAeLHClr);

        --BqAClr: var(--highContrastBaseBqAClr);
        --BqBgClr: var(--highContrastBaseBqBgClr);
        --BqBClr: var(--highContrastBaseBqBClr);
        --BqTClr: var(--highContrastBaseBqTClr);
        --BqLClr: var(--highContrastBaseBqLClr);
        --BqLHClr: var(--highContrastBaseBqLHClr);

        --CdAClr: var(--highContrastBaseCdAClr);
        --CdBgAClr: var(--highContrastBaseCdBgAClr);
        --CdBgClr: var(--highContrastBaseCdBgClr);
        --CdBClr: var(--highContrastBaseCdBClr);
        --TClr: var(--highContrastBaseTClr);
        --T2Clr: var(--highContrastBaseT2Clr);
        --SdT2Clr: var(--highContrastBaseSdT2Clr);
        --CdT2Clr: var(--highContrastBaseCdT2Clr);
        --CdTClr: var(--highContrastBaseCdTClr);
        --CdLClr: var(--highContrastBaseCdLClr);
        --CdLHClr: var(--highContrastBaseCdLHClr);
        --CdLnTClr: var(--highContrastBaseCdLnTClr);
        --CdLnBClr: var(--highContrastBaseCdLnBClr);
        --CdLnBgClr: var(--highContrastBaseCdLnBgClr);


        --PrAClr: var(--highContrastBasePrAClr);
        --PrBgAClr: var(--highContrastBasePrBgAClr);
        --PrBgClr: var(--highContrastBasePrBgClr);
        --PrBClr: var(--highContrastBasePrBClr);
        --PrB2Clr: var(--highContrastBasePrB2Clr);
        --PrTClr: var(--highContrastBasePrTClr);
        --PrLNClr: var(--highContrastBasePrLNClr);
        --PrLClr: var(--highContrastBasePrLClr);
        --PrLHClr: var(--highContrastBasePrLHClr);

        --TeAClr: var(--highContrastBaseTeAClr);
        --TeBgAClr: var(--highContrastBaseTeBgAClr);
        --TeBgClr: var(--highContrastBaseTeBgClr);
        --TeBClr: var(--highContrastBaseTeBClr);
        --TeTClr: var(--highContrastBaseTeTClr);
        --TeLClr: var(--highContrastBaseTeLClr);
        --TeLHClr: var(--highContrastBaseTeLHClr);

        --ToAClr: var(--highContrastBaseToAClr);
        --ToBgAClr: var(--highContrastBaseToBgAClr);
        --ToBgClr: var(--highContrastBaseToBgClr);
        --ToBClr: var(--highContrastBaseToBClr);
        --ToTClr: var(--highContrastBaseToTClr);
        --ToLClr: var(--highContrastBaseToLClr);
        --ToLHClr: var(--highContrastBaseToLHClr);

        --SdAClr: var(--highContrastBaseSdAClr);
        --SdBgClr: var(--highContrastBaseSdBgClr);
        --SdBClr: var(--highContrastBaseSdBClr);
        --SdTClr: var(--highContrastBaseSdTClr);
        --SdLClr: var(--highContrastBaseSdLClr);
        --SdLHClr: var(--highContrastBaseSdLHClr);

        --FoAClr: var(--highContrastBaseFoAClr);
        --FoBClr: var(--highContrastBaseFoBClr);
        --FoBgClr: var(--highContrastBaseFoBgClr);
        --FoTClr: var(--highContrastBaseFoTClr);
        --FoLClr: var(--highContrastBaseFoLClr);
        --FoLHClr: var(--highContrastBaseFoLHClr);

        --InAClr: var(--highContrastBaseInAClr);
        --InTClr: var(--highContrastBaseInTClr);
        --InHClr: var(--highContrastBaseInHClr);

        --BtnAClr: var(--highContrastBaseBtnAClr);
        --BtnHClr: var(--highContrastBaseBtnHClr);
        --BhBgClr: var(--highContrastBaseBhBgClr);

        --SEmailClr: var(--highContrastBaseSEmailClr);
        --SContactClr: var(--highContrastBaseSContactClr);
        --SFacebookClr: var(--highContrastBaseSFacebookClr);
        --SGithubClr: var(--highContrastBaseSGithubClr);
        --SGoogleClr: var(--highContrastBaseSGoogleClr);
        --SLinkedinClr: var(--highContrastBaseSLinkedinClr);
        --SPinterestClr: var(--highContrastBaseSPinterestClr);
        --SRedditClr: var(--highContrastBaseSRedditClr);
        --SRssClr: var(--highContrastBaseSRssClr);
        --SSoundcloudClr: var(--highContrastBaseSSoundcloudClr);
        --SStackOverflowClr: var(--highContrastBaseSStackOverflowClr);
        --STwitterClr: var(--highContrastBaseSTwitterClr);
        --SMastodonClr: var(--highContrastBaseSMastodonClr);
        --SDiasporaClr: var(--highContrastBaseSDiasporaClr);
        --SYoutubeClr: var(--highContrastBaseSYoutubeClr);
    }
}
