:root {
    --windowBg: rgba(255, 255, 255, 0.95);
    --windowBorder: 1px solid #ccc;
    --windowWidth: 80%;
    --windowRadius: 10px;
    --windowPadding: 3rem;
    --windowMarginTop: .5rem;
    --windowMarginBottom: .5rem;
    --windowMarginLeft: .5rem;
    --windowMarginRight: .5rem;

    --titleFontSize: 24px;
    --titleFontWeight: bold;
    --titleTextColor: #000;
    --titlePadding: 0 0 2rem 0;
    --messageFontSize: 16px;
    --messageTextColor: #000;
    --messageLineHeight: 1.2rem;
    --messagePadding: 0 0 2rem 0;
    --messageLinkColor: #00628b;
    --messageLinkDecoration: underline;

    --btnFontSize: 16px;
    --btnFontWeight: 600;
    --btnRadius: 10px;
    --btnPadding: 10px 12px;
    --btnMargin: 12px 4px 0 4px;

    --btnAcceptBg: #00628b;
    --btnAcceptBgHover: #004a68;
    --btnAcceptTextColor: #fff;
    --btnAcceptBorder: 1px solid #e9d2a8;

    --btnRejectBg: var(--btnInfoBg);
    --btnRejectBgHover: var(--btnInfoBgHover);
    --btnRejectTextColor: var(--btnInfoTextColor);
    --btnRejectBorder: var(--btnInfoBorder);

    --btnInfoBg: #FAFAFA;
    --btnInfoBgHover: #E0E0E0;
    --btnInfoTextColor: #000;
    --btnInfoBorder: 1px solid #E0E0E0;

    --btnSettingsBg: var(--btnInfoBg);
    --btnSettingsBgHover: var(--btnInfoBgHover);
    --btnSettingsTextColor: var(--btnInfoTextColor);
    --btnSettingsBorder: var(--btnInfoBorder);

    --btnSettingsAcceptBg: var(--btnAcceptBg);
    --btnSettingsAcceptBgHover: var(--btnAcceptBgHover);
    --btnSettingsAcceptTextColor: var(--btnAcceptTextColor);
    --btnSettingsAcceptBorder: var(--btnAcceptBorder);

    --btnSettingsSelectBg: var(--btnInfoBg);
    --btnSettingsSelectBgHover: var(--btnInfoBgHover);
    --btnSettingsSelectTextColor: var(--btnInfoTextColor);
    --btnSettingsSelectBorder: var(--btnInfoBorder);

    --btnDismissFontSize: var(--btnFontSize);
    --btnDismissFontWeight: var(--btnFontWeight);
    --btnDismissRadius: var(--btnRadius);
    --btnDismissBorder: 1px solid #A1887F;
    --btnDismissPadding: 4px;

    --btnDismissBg: rgba(0, 98, 139, 0.95); #00628b;
    --btnDismissBgHover: #eee4cc;
    --btnDismissTextColor: #fff;

    --popupBg: #fefefe;
    --popupRadius: var(--windowRadius);

    --settingsFontSize: 16px;
    --settingsSeparatorColor: #333;
    --settingsCheckBoxSize: 25px;
    --popupTextColor: #333;
    --btnCloseColor: #aaa;
    --btnCloseColorHover: #000;

}