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

/* Set custom properties for each layout feature */
:root {
    ---aalt: "aalt" off;
    ---case: "case" off;
    ---dlig: "dlig" off;
    ---dnom: "dnom" off;
    ---frac: "frac" off;
    ---lnum: "lnum" off;
    ---numr: "numr" off;
    ---onum: "onum" off;
    ---ordn: "ordn" off;
    ---pnum: "pnum" off;
    ---salt: "salt" off;
    ---sinf: "sinf" off;
    ---ss01: "ss01" off;
    ---ss02: "ss02" off;
    ---ss06: "ss06" off;
    ---ss07: "ss07" off;
    ---ss08: "ss08" off;
    ---ss09: "ss09" off;
    ---ss10: "ss10" off;
    ---ss11: "ss11" off;
    ---ss12: "ss12" off;
    ---ss13: "ss13" off;
    ---ss14: "ss14" off;
    ---ss15: "ss15" off;
    ---ss16: "ss16" off;
    ---ss17: "ss17" off;
    ---ss18: "ss18" off;
    ---ss19: "ss19" off;
    ---ss20: "ss20" off;
    ---subs: "subs" off;
    ---sups: "sups" off;
    ---tnum: "tnum" off;
    ---zero: "zero" off;
    ---cpsp: "cpsp" off;
}

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

.-case {
  font-family: "Programme";
    ---case: "case" on;
}

.-dlig {
  font-family: "Programme";
    ---dlig: "dlig" on;
}

@supports (font-variant-ligatures: discretionary-ligatures) {
    .-dlig {
      font-family: "Programme";
        ---dlig: "____";
        font-variant-ligatures: discretionary-ligatures;
    }
}

.-dnom {
  font-family: "Programme";
    ---dnom: "dnom" on;
}

.-frac {
  font-family: "Programme";
    ---frac: "frac" on;
}

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

.-lnum {
  font-family: "Programme";
    ---lnum: "lnum" on;
}

@supports (font-variant-numeric: lining-nums) {
    .-lnum {
      font-family: "Programme";
        ---lnum: "____";
        font-variant-numeric: lining-nums;
    }
}

.-numr {
  font-family: "Programme";
    ---numr: "numr" on;
}

.-onum {
  font-family: "Programme";
    ---onum: "onum" on;
}

@supports (font-variant-numeric: oldstyle-nums) {
    .-onum {
      font-family: "Programme";
        ---onum: "____";
        font-variant-numeric: oldstyle-nums;
    }
}

.-ordn {
  font-family: "Programme";
    ---ordn: "ordn" on;
}

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

.-pnum {
    ---pnum: "pnum" on;
  font-family: "Programme";
}

@supports (font-variant-numeric: proportional-nums) {
    .-pnum {
      font-family: "Programme";
        ---pnum: "____";
        font-variant-numeric: proportional-nums;
    }
}

.-salt {
  font-family: "Programme";
    ---salt: "salt" on;
}

.-sinf {
  font-family: "Programme";
    ---sinf: "sinf" on;
}

.-ss01 {
  font-family: "Programme";
    ---ss01: "ss01" on;
}

.-ss02 {
  font-family: "Programme";
    ---ss02: "ss02" on;
}

.-ss06 {
  font-family: "Programme";
    ---ss06: "ss06" on;
}

.-ss07 {
  font-family: "Programme";
    ---ss07: "ss07" on;
}

.-ss08 {
  font-family: "Programme";
    ---ss08: "ss08" on;
}

.-ss09 {
  font-family: "Programme";
    ---ss09: "ss09" on;
}

.-ss10 {
    ---ss10: "ss10" on;
  font-family: "Programme";
}

.-ss11 {
    ---ss11: "ss11" on;
  font-family: "Programme";
}

.-ss12 {
    ---ss12: "ss12" on;
  font-family: "Programme";
}

.-ss13 {
    ---ss13: "ss13" on;
  font-family: "Programme";
}

.-ss14 {
  font-family: "Programme";
    ---ss14: "ss14" on;
}

.-ss15 {
  font-family: "Programme";
    ---ss15: "ss15" on;
}

.-ss16 {
  font-family: "Programme";
    ---ss16: "ss16" on;
}

.-ss17 {
  font-family: "Programme";
    ---ss17: "ss17" on;
}

.-ss18 {
  font-family: "Programme";
    ---ss18: "ss18" on;
}

.-ss19 {
  font-family: "Programme";
    ---ss19: "ss19" on;
}

.-ss20 {
  font-family: "Programme";
    ---ss20: "ss20" on;
}

.-subs {
  font-family: "Programme";
    ---subs: "subs" on;
}

@supports (font-variant-position: sub) {
    .-subs {
      font-family: "Programme";
        ---subs: "____";
        font-variant-position: sub;
    }
}

.-sups {
  font-family: "Programme";
    ---sups: "sups" on;
}

@supports (font-variant-position: super) {
    .-sups {
      font-family: "Programme";
        ---sups: "____";
        font-variant-position: super;
    }
}

.-tnum {
    ---tnum: "tnum" on;
  font-family: "Programme";
}

@supports (font-variant-numeric: tabular-nums) {
    .-tnum {
      font-family: "Programme";
        ---tnum: "____";
        font-variant-numeric: tabular-nums;
    }
}

.-zero {
  font-family: "Programme";
    ---zero: "zero" on;
}

@supports (font-variant-numeric: slashed-zero) {
    .-zero {
      font-family: "Programme";
        ---zero: "____";
        font-variant-numeric: slashed-zero;
    }
}

.-cpsp {
  font-family: "Programme";
    ---cpsp: "cpsp" on;
}

/* Apply current state of all custom properties
   whenever a class is being applied */
.-aalt,
.-case,
.-dlig,
.-dnom,
.-frac,
.-lnum,
.-numr,
.-onum,
.-ordn,
.-pnum,
.-salt,
.-sinf,
.-ss01,
.-ss02,
.-ss06,
.-ss07,
.-ss08,
.-ss09,
.-ss10,
.-ss11,
.-ss12,
.-ss13,
.-ss14,
.-ss15,
.-ss16,
.-ss17,
.-ss18,
.-ss19,
.-ss20,
.-subs,
.-sups,
.-tnum,
.-zero,
.-cpsp {
    font-feature-settings: var(---aalt), var(---case), var(---dlig), var(---dnom), var(---frac), var(---lnum), var(---numr), var(---onum), var(---ordn), var(---pnum), var(---salt), var(---sinf), var(---ss01), var(---ss02), var(---ss06), var(---ss07), var(---ss08), var(---ss09), var(---ss10), var(---ss11), var(---ss12), var(---ss13), var(---ss14), var(---ss15), var(---ss16), var(---ss17), var(---ss18), var(---ss19), var(---ss20), var(---subs), var(---sups), var(---tnum), var(---zero), var(---cpsp);
}

