Home

Welcome to Blueberry

Blueberry is a service that allows you to theme portions of your website by adding a single stylesheet and javascript snippet to your page. Blueberry will automatically detect any CSS custom properties (sometimes called CSS variables) and allow your users to change them by visitng a magic link.

Blueberry handles all of the persistence and serving of these custom styles so you only have to worry about your stylesheets.

A Simple Example

Given the following stylesheet, Blueberry would detect the custom variable --primary-color and detect that it is a color.

:root {
    --primary-color: red;
}
 
.my-class {
    color: var(--primary-color); 
}

If you want to allow a user to manipulate these custom styles you would generate a link with the Blueberry API which would redirect them to the page and show a toolbar like in the example below.