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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elstob-regular-sinf {
    --elstob-regular-sinf: "sinf" on;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

