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

/* Set custom properties for each layout feature */
:root {
    --elstob-italic-aalt: "aalt" off;
    --elstob-italic-c2sc: "c2sc" off;
    --elstob-italic-case: "case" off;
    --elstob-italic-cv07: "cv07" off;
    --elstob-italic-cv08: "cv08" off;
    --elstob-italic-cv11: "cv11" off;
    --elstob-italic-cv12: "cv12" off;
    --elstob-italic-cv13: "cv13" off;
    --elstob-italic-cv14: "cv14" off;
    --elstob-italic-cv18: "cv18" off;
    --elstob-italic-cv35: "cv35" off;
    --elstob-italic-cv36: "cv36" off;
    --elstob-italic-cv37: "cv37" off;
    --elstob-italic-cv38: "cv38" off;
    --elstob-italic-cv39: "cv39" off;
    --elstob-italic-cv40: "cv40" off;
    --elstob-italic-cv57: "cv57" off;
    --elstob-italic-cv69: "cv69" off;
    --elstob-italic-cv76: "cv76" off;
    --elstob-italic-cv80: "cv80" off;
    --elstob-italic-dlig: "dlig" off;
    --elstob-italic-frac: "frac" off;
    --elstob-italic-hlig: "hlig" off;
    --elstob-italic-lnum: "lnum" off;
    --elstob-italic-onum: "onum" off;
    --elstob-italic-ordn: "ordn" off;
    --elstob-italic-pnum: "pnum" off;
    --elstob-italic-smcp: "smcp" off;
    --elstob-italic-ss01: "ss01" off;
    --elstob-italic-ss02: "ss02" off;
    --elstob-italic-ss04: "ss04" off;
    --elstob-italic-ss08: "ss08" off;
    --elstob-italic-ss12: "ss12" off;
    --elstob-italic-ss13: "ss13" off;
    --elstob-italic-ss14: "ss14" off;
    --elstob-italic-ss15: "ss15" off;
    --elstob-italic-ss16: "ss16" off;
    --elstob-italic-ss18: "ss18" off;
    --elstob-italic-subs: "subs" off;
    --elstob-italic-sups: "sups" off;
    --elstob-italic-swsh: "swsh" off;
    --elstob-italic-tnum: "tnum" off;
    --elstob-italic-zero: "zero" off;
}

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

.elstob-italic-c2sc {
    --elstob-italic-c2sc: "c2sc" on;
}

.elstob-italic-case {
    --elstob-italic-case: "case" on;
}

.elstob-italic-cv07 {
    --elstob-italic-cv07: "cv07" on;
}

.elstob-italic-cv08 {
    --elstob-italic-cv08: "cv08" on;
}

.elstob-italic-cv11 {
    --elstob-italic-cv11: "cv11" on;
}

.elstob-italic-cv12 {
    --elstob-italic-cv12: "cv12" on;
}

.elstob-italic-cv13 {
    --elstob-italic-cv13: "cv13" on;
}

.elstob-italic-cv14 {
    --elstob-italic-cv14: "cv14" on;
}

.elstob-italic-cv18 {
    --elstob-italic-cv18: "cv18" on;
}

.elstob-italic-cv35 {
    --elstob-italic-cv35: "cv35" on;
}

.elstob-italic-cv36 {
    --elstob-italic-cv36: "cv36" on;
}

.elstob-italic-cv37 {
    --elstob-italic-cv37: "cv37" on;
}

.elstob-italic-cv38 {
    --elstob-italic-cv38: "cv38" on;
}

.elstob-italic-cv39 {
    --elstob-italic-cv39: "cv39" on;
}

.elstob-italic-cv40 {
    --elstob-italic-cv40: "cv40" on;
}

.elstob-italic-cv57 {
    --elstob-italic-cv57: "cv57" on;
}

.elstob-italic-cv69 {
    --elstob-italic-cv69: "cv69" on;
}

.elstob-italic-cv76 {
    --elstob-italic-cv76: "cv76" on;
}

.elstob-italic-cv80 {
    --elstob-italic-cv80: "cv80" on;
}

.elstob-italic-dlig {
    --elstob-italic-dlig: "dlig" on;
}

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

.elstob-italic-frac {
    --elstob-italic-frac: "frac" on;
}

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

.elstob-italic-hlig {
    --elstob-italic-hlig: "hlig" on;
}

@supports (font-variant-ligatures: historical-ligatures) {
    .elstob-italic-hlig {
        --elstob-italic-hlig: "____";
        font-variant-ligatures: historical-ligatures;
    }
}

.elstob-italic-lnum {
    --elstob-italic-lnum: "lnum" on;
}

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

.elstob-italic-onum {
    --elstob-italic-onum: "onum" on;
}

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

.elstob-italic-ordn {
    --elstob-italic-ordn: "ordn" on;
}

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

.elstob-italic-pnum {
    --elstob-italic-pnum: "pnum" on;
}

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

.elstob-italic-smcp {
    --elstob-italic-smcp: "smcp" on;
}

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

.elstob-italic-ss01 {
    --elstob-italic-ss01: "ss01" on;
}

.elstob-italic-ss02 {
    --elstob-italic-ss02: "ss02" on;
}

.elstob-italic-ss04 {
    --elstob-italic-ss04: "ss04" on;
}

.elstob-italic-ss08 {
    --elstob-italic-ss08: "ss08" on;
}

.elstob-italic-ss12 {
    --elstob-italic-ss12: "ss12" on;
}

.elstob-italic-ss13 {
    --elstob-italic-ss13: "ss13" on;
}

.elstob-italic-ss14 {
    --elstob-italic-ss14: "ss14" on;
}

.elstob-italic-ss15 {
    --elstob-italic-ss15: "ss15" on;
}

.elstob-italic-ss16 {
    --elstob-italic-ss16: "ss16" on;
}

.elstob-italic-ss18 {
    --elstob-italic-ss18: "ss18" on;
}

.elstob-italic-subs {
    --elstob-italic-subs: "subs" on;
}

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

.elstob-italic-sups {
    --elstob-italic-sups: "sups" on;
}

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

.elstob-italic-swsh {
    --elstob-italic-swsh: "swsh" on;
}

.elstob-italic-tnum {
    --elstob-italic-tnum: "tnum" on;
}

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

.elstob-italic-zero {
    --elstob-italic-zero: "zero" on;
}

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

/* Apply current state of all custom properties
   whenever a class is being applied */
.elstob-italic-aalt,
.elstob-italic-c2sc,
.elstob-italic-case,
.elstob-italic-cv07,
.elstob-italic-cv08,
.elstob-italic-cv11,
.elstob-italic-cv12,
.elstob-italic-cv13,
.elstob-italic-cv14,
.elstob-italic-cv18,
.elstob-italic-cv35,
.elstob-italic-cv36,
.elstob-italic-cv37,
.elstob-italic-cv38,
.elstob-italic-cv39,
.elstob-italic-cv40,
.elstob-italic-cv57,
.elstob-italic-cv69,
.elstob-italic-cv76,
.elstob-italic-cv80,
.elstob-italic-dlig,
.elstob-italic-frac,
.elstob-italic-hlig,
.elstob-italic-lnum,
.elstob-italic-onum,
.elstob-italic-ordn,
.elstob-italic-pnum,
.elstob-italic-smcp,
.elstob-italic-ss01,
.elstob-italic-ss02,
.elstob-italic-ss04,
.elstob-italic-ss08,
.elstob-italic-ss12,
.elstob-italic-ss13,
.elstob-italic-ss14,
.elstob-italic-ss15,
.elstob-italic-ss16,
.elstob-italic-ss18,
.elstob-italic-subs,
.elstob-italic-sups,
.elstob-italic-swsh,
.elstob-italic-tnum,
.elstob-italic-zero {
    font-feature-settings: var(--elstob-italic-aalt), var(--elstob-italic-c2sc), var(--elstob-italic-case), var(--elstob-italic-cv07), var(--elstob-italic-cv08), var(--elstob-italic-cv11), var(--elstob-italic-cv12), var(--elstob-italic-cv13), var(--elstob-italic-cv14), var(--elstob-italic-cv18), var(--elstob-italic-cv35), var(--elstob-italic-cv36), var(--elstob-italic-cv37), var(--elstob-italic-cv38), var(--elstob-italic-cv39), var(--elstob-italic-cv40), var(--elstob-italic-cv57), var(--elstob-italic-cv69), var(--elstob-italic-cv76), var(--elstob-italic-cv80), var(--elstob-italic-dlig), var(--elstob-italic-frac), var(--elstob-italic-hlig), var(--elstob-italic-lnum), var(--elstob-italic-onum), var(--elstob-italic-ordn), var(--elstob-italic-pnum), var(--elstob-italic-smcp), var(--elstob-italic-ss01), var(--elstob-italic-ss02), var(--elstob-italic-ss04), var(--elstob-italic-ss08), var(--elstob-italic-ss12), var(--elstob-italic-ss13), var(--elstob-italic-ss14), var(--elstob-italic-ss15), var(--elstob-italic-ss16), var(--elstob-italic-ss18), var(--elstob-italic-subs), var(--elstob-italic-sups), var(--elstob-italic-swsh), var(--elstob-italic-tnum), var(--elstob-italic-zero);
}

/* Variable instances */
.elstob-italic-italic {
    font-variation-settings: "wght" 400, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-6pt-italic {
    font-variation-settings: "wght" 400, "opsz" 6, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-8pt-italic {
    font-variation-settings: "wght" 400, "opsz" 8, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-10pt-italic {
    font-variation-settings: "wght" 400, "opsz" 10, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-14pt-italic {
    font-variation-settings: "wght" 400, "opsz" 14, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-18pt-italic {
    font-variation-settings: "wght" 400, "opsz" 18, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-extralight-italic {
    font-variation-settings: "wght" 200, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-light-italic {
    font-variation-settings: "wght" 300, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-medium-italic {
    font-variation-settings: "wght" 500, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-semibold-italic {
    font-variation-settings: "wght" 600, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-6pt-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 6, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-8pt-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 8, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-10pt-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 10, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-14pt-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 14, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-18pt-bold-italic {
    font-variation-settings: "wght" 700, "opsz" 18, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

.elstob-italic-extrabold-italic {
    font-variation-settings: "wght" 800, "opsz" 12, "GRAD" 0, "slnt" 0, "SPAC" 0;
}

