/**
 * CSS for LfAAluminia
 * Generated by Wakamai Fondue - https://wakamaifondue.com
 * by Roel Nieskens/PixelAmbacht - https://pixelambacht.nl
 */

/* Set custom properties for each layout feature */
:root {
    --lfaaluminia-c2sc: "c2sc" off;
    --lfaaluminia-frac: "frac" off;
    --lfaaluminia-ordn: "ordn" off;
    --lfaaluminia-smcp: "smcp" off;
    --lfaaluminia-ss01: "ss01" off;
}

/* If class is applied, update custom property and
   apply modern font-variant-* when supported */
.lfaaluminia-c2sc {
    --lfaaluminia-c2sc: "c2sc" on;
}

.lfaaluminia-frac {
    --lfaaluminia-frac: "frac" on;
}

@supports (font-variant-numeric: diagonal-fractions) {
    .lfaaluminia-frac {
        --lfaaluminia-frac: "____";
        font-variant-numeric: diagonal-fractions;
    }
}

.lfaaluminia-ordn {
    --lfaaluminia-ordn: "ordn" on;
}

@supports (font-variant-numeric: ordinal) {
    .lfaaluminia-ordn {
        --lfaaluminia-ordn: "____";
        font-variant-numeric: ordinal;
    }
}

.lfaaluminia-smcp {
    --lfaaluminia-smcp: "smcp" on;
}

@supports (font-variant-caps: small-caps) {
    .lfaaluminia-smcp {
        --lfaaluminia-smcp: "____";
        font-variant-caps: small-caps;
    }
}

.lfaaluminia-ss01 {
    --lfaaluminia-ss01: "ss01" on;
}

/* Apply current state of all custom properties
   whenever a class is being applied */
.lfaaluminia-c2sc,
.lfaaluminia-frac,
.lfaaluminia-ordn,
.lfaaluminia-smcp,
.lfaaluminia-ss01 {
    font-feature-settings: var(--lfaaluminia-c2sc), var(--lfaaluminia-frac), var(--lfaaluminia-ordn), var(--lfaaluminia-smcp), var(--lfaaluminia-ss01);
}

