/**
 * CSS for Six Hands Brush
 * Generated by Wakamai Fondue - https://wakamaifondue.com
 * by Roel Nieskens/PixelAmbacht - https://pixelambacht.nl
 */

/* Set custom properties for each layout feature */
:root {
    --six-hands-brush-aalt: "aalt" off;
    --six-hands-brush-case: "case" off;
    --six-hands-brush-frac: "frac" off;
    --six-hands-brush-ordn: "ordn" off;
    --six-hands-brush-salt: "salt" off;
    --six-hands-brush-sinf: "sinf" off;
    --six-hands-brush-ss01: "ss01" off;
    --six-hands-brush-ss02: "ss02" off;
    --six-hands-brush-ss03: "ss03" off;
    --six-hands-brush-subs: "subs" off;
    --six-hands-brush-sups: "sups" off;
    --six-hands-brush-cpsp: "cpsp" off;
}

/* If class is applied, update custom property and
   apply modern font-variant-* when supported */
.six-hands-brush-aalt {
    --six-hands-brush-aalt: "aalt" on;
}

.six-hands-brush-case {
    --six-hands-brush-case: "case" on;
}

.six-hands-brush-frac {
    --six-hands-brush-frac: "frac" on;
}

@supports (font-variant-numeric: diagonal-fractions) {
    .six-hands-brush-frac {
        --six-hands-brush-frac: "____";
        font-variant-numeric: diagonal-fractions;
    }
}

.six-hands-brush-ordn {
    --six-hands-brush-ordn: "ordn" on;
}

@supports (font-variant-numeric: ordinal) {
    .six-hands-brush-ordn {
        --six-hands-brush-ordn: "____";
        font-variant-numeric: ordinal;
    }
}

.six-hands-brush-salt {
    --six-hands-brush-salt: "salt" on;
}

.six-hands-brush-sinf {
    --six-hands-brush-sinf: "sinf" on;
}

.six-hands-brush-ss01 {
    --six-hands-brush-ss01: "ss01" on;
}

.six-hands-brush-ss02 {
    --six-hands-brush-ss02: "ss02" on;
}

.six-hands-brush-ss03 {
    --six-hands-brush-ss03: "ss03" on;
}

.six-hands-brush-subs {
    --six-hands-brush-subs: "subs" on;
}

@supports (font-variant-position: sub) {
    .six-hands-brush-subs {
        --six-hands-brush-subs: "____";
        font-variant-position: sub;
    }
}

.six-hands-brush-sups {
    --six-hands-brush-sups: "sups" on;
}

@supports (font-variant-position: super) {
    .six-hands-brush-sups {
        --six-hands-brush-sups: "____";
        font-variant-position: super;
    }
}

.six-hands-brush-cpsp {
    --six-hands-brush-cpsp: "cpsp" on;
}

/* Apply current state of all custom properties
   whenever a class is being applied */
.six-hands-brush-aalt,
.six-hands-brush-case,
.six-hands-brush-frac,
.six-hands-brush-ordn,
.six-hands-brush-salt,
.six-hands-brush-sinf,
.six-hands-brush-ss01,
.six-hands-brush-ss02,
.six-hands-brush-ss03,
.six-hands-brush-subs,
.six-hands-brush-sups,
.six-hands-brush-cpsp {
    font-feature-settings: var(--six-hands-brush-aalt), var(--six-hands-brush-case), var(--six-hands-brush-frac), var(--six-hands-brush-ordn), var(--six-hands-brush-salt), var(--six-hands-brush-sinf), var(--six-hands-brush-ss01), var(--six-hands-brush-ss02), var(--six-hands-brush-ss03), var(--six-hands-brush-subs), var(--six-hands-brush-sups), var(--six-hands-brush-cpsp);
}
