:root {
    // General colors
    --rocket-color-primary-100: #617F14; // --primary old  #5d8316
    --rocket-color-primary-200: #6B7F0C; // --primary-1 old #b2c900
    --rocket-color-primary-300: #93C01F;
    --rocket-color-primary-300-a-10: #{rgba(#93C01F, 0.1)};
    --rocket-color-primary-300-a-50: #{rgba(#93C01F, 0.5)};

    // We can have also secondary palette colors
    --rocket-color-secondary-100: #19391F; // --secondary

    // Green color palette
    --rocket-color-green-100: #93c01f; // --bgm-grün
    --rocket-color-green-200: var(--rocket-color-secondary-100); // --bgm-dunkles-grün

    // Red color palette
    --rocket-color-red-100: #cd3b13; // --red
    --rocket-color-red-200: #dd3128; // --bgm-rot
    --rocket-color-red-300: #dd3327; // --bgm-rot

    // Yellow color palette
    --rocket-color-yellow-100: #fcc615; // --bgm-gelb

    // Blue color palette
    --rocket-color-blue-100: #0A5C87; // --bgm-blau

    // Orange color palette
    --rocket-color-orange-100: #D14905; // --bgm-orange

    // Purple palette
    --rocket-color-purple-100: #9e1a97; // --bgm-violett

    // Text color palette
    --rocket-color-text-primary: #333; // --black

    // Helper colors
    // Error palette
    --rocket-color-error-100: #FDE1E1;
    --rocket-color-error-200: #FCA5A5;
    --rocket-color-error-300: #BB251A;
    --rocket-color-error-400: #912018;

    // Warning palette
    --rocket-color-warning-100: #FCF0DB;
    --rocket-color-warning-200: #FFD481;
    --rocket-color-warning-300: #DC6803;
    --rocket-color-warning-400: #7F3004;

    // Success palette
    --rocket-color-success-100: #D6F3E9;
    --rocket-color-success-200: #42D38B;
    --rocket-color-success-300: #039855;
    --rocket-color-success-400: #045130;

    // Info palette
    --rocket-color-info-100: #DCEDFC;
    --rocket-color-info-200: #84CAFF;
    --rocket-color-info-300: #1465B4;
    --rocket-color-info-400: #0F4E8C;

    // Neutral colors
    // Grey palette
    --rocket-color-grey-100: #FCFCFD;
    --rocket-color-grey-200: #F2F4F7;
    --rocket-color-grey-300: #d8d8d8; // --gray
    --rocket-color-grey-400: #D0D5DD;
    --rocket-color-grey-500: #98A2B3;
    --rocket-color-grey-600: #667085;
    --rocket-color-grey-700: #101828;

    // Black palette
    --rocket-color-black-base: #000;
    --rocket-color-black-a-50: #{rgba(#000, 0.2)};
    --rocket-color-black-a-100: #{rgba(#000, 0.3)};
    --rocket-color-black-a-200: #{rgba(#000, 0.6)};
    --rocket-color-black-a-300: #{rgba(#000, 0.75)};
    --rocket-color-black-a-400: #{rgba(#000, 0)};

    // White palette
    --rocket-color-white-base: #FFF;
    --rocket-color-white-a-100: #{rgba(#FFF, 0.3)};
    --rocket-color-white-a-200: #{rgba(#FFF, 0.6)};
    --rocket-color-white-a-300: #{rgba(#FFF, 0.75)};

    // Gradients palette
    //--rocket-gradient-base: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));

    // General font configuration
    --rocket-font-primary: 'Cabin', system-ui, sans-serif; // $font-family
    --rocket-font-secondary: 'Cabin', system-ui, sans-serif;
    --rocket-font-tertiary: 'Open Sans', system-ui, sans-serif; // $third-family
    --rocket-font-base: 16px;
    --rocket-body-font-family: var(--rocket-font-primary);
    --rocket-body-font-size: 1rem;
    --rocket-body-font-weight: 400;
    --rocket-body-line-height: 1.5;
    --rocket-body-background: #FFF;
    --rocket-body-color: var(--rocket-color-text-primary);

    // Misc config
    --rocket-controls-focus-ring-shadow: 0 0 0 4px rgba(18, 18, 18, 0.15);
    --rocket-controls-border-radius: 0;
    --rocket-buttons-border-radius: 0;
    --rocket-components-border-radius: 0;
    --rocket-image-border-radius: 0;
    --rocket-image-without-border-radius-right: 0;
    --rocket-ui-list-gap: 0.5rem;
    --rocket-newsletter-border-radius: 0;
    --rocket-comments-border-radius: 0;
    --rocket-list-item-border-radius: 0;
    --rocket-button-icon-border-radius: 0;
    --rocket-alert-border-radius: 0;
    --rocket-ui-circle-image-border-radius: 50%;
}

// Custom theme mode
//html.low-vision {
//    --color-primary: #000;
//    filter: grayscale(1);
//}
