:root {
    --bg: #E7EEE7;
    --brand_color: #157311;
    --brand_color_lower: #BCD4BB;
    --brand-background-color: #E7EEE7;
    --brand-darkgray: #1D1D1D;

    --logo: url("/assets/biowelt_logo-23972377.png");
    --stamp-logo: url("/assets/biowelt_stamp-757df754.png");


    --radius-md: 8px; /* Tailwind override - use rounded-md ! */
}

.design_button_arrow::after {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: calc(100% + 1px);
    aspect-ratio: 1;
    border: 1px solid var(--brand-darkgray);
    border-radius: var(--radius-md);
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round'%3E%3Cpath d='M0.75,5.983L12.378,5.983M12.378,5.983L6.887,11.215M12.378,5.983L6.887,0.75' style='fill:none;stroke:%232D2D2D;stroke-width:1.25px'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40%;
    transition: background-color 0.2s ease;
}

.design_button_arrow.white::after {
    background-color: white;
}

.design_button_arrow:hover::after, .design_button_arrow.white:hover::after {
    background-color: var(--brand-darkgray);
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round'%3E%3Cpath d='M0.75,5.983L12.378,5.983M12.378,5.983L6.887,11.215M12.378,5.983L6.887,0.75' style='fill:none;stroke:white;stroke-width:1.25px'/%3E%3C/svg%3E");
}

:root {
    --cc-modal-border-radius: var(--radius-md);
    --cc-btn-border-radius: calc(var(--radius-md) / 2);
    --cc-bg: #E7EEE7;
    --cc-primary-color: #1D1D1D;
    --cc-secondary-color: #4a5a4a;
    --cc-btn-primary-bg: #157311;
    --cc-btn-primary-border-color: #157311;
    --cc-btn-primary-hover-bg: #0d4f09;
    --cc-btn-primary-hover-border-color: #0d4f09;
    --cc-btn-secondary-bg: #d8e8d8;
    --cc-btn-secondary-border-color: #d8e8d8;
    --cc-btn-secondary-hover-bg: #c8dac8;
    --cc-btn-secondary-hover-border-color: #c8dac8;
    --cc-toggle-on-bg: #157311;
    --cc-separator-border-color: #cddacd;
    --cc-cookie-category-block-bg: #d8e8d8;
    --cc-cookie-category-block-border: #d8e8d8;
    --cc-cookie-category-block-hover-bg: #c8dac8;
    --cc-cookie-category-block-hover-border: #c8dac8;
    --cc-footer-bg: #d8e8d8;
    --cc-footer-border-color: #cddacd;
    --cc-link-color: #157311;
}
