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

@font-face{
    font-family: "FC Sans Pauli Bold";
    src: url('fonts/FC_SANS_PAULI-Bold.woff2') format('woff2');
}

@font-face{
    font-family: "FC Sans Pauli Regular";
    src: url('fonts/FC_SANS_PAULI-Regular.woff2') format('woff2');
}

@font-face{
    font-family: "FC Sans Pauli COPY Regular";
    src: url('fonts/FC_SANS_PAULI_COPY-Regular.woff2') format('woff2');
}

@font-face{
    font-family: "FC Sans Pauli Tape";
    src: url('fonts/FC_SANS_PAULI-Tape.woff2') format('woff2');
}

@font-face{
    font-family: "FC Sans Pauli Stencil";
    src: url('fonts/FC_SANS_PAULI-Stencil.woff2') format('woff2');
}

.-tape {
    font-family: "FC Sans Pauli Tape";
}

.-stencil {
    font-family: "FC Sans Pauli Stencil";
}

.-bold {
    font-family: "FC Sans Pauli Bold";
}

.-regular {
    font-family: "FC Sans Pauli Regular";
}

/* Set custom properties for each layout feature */
:root {
    ---aalt: "aalt" off;
    ---case: "case" off;
    ---dlig: "dlig" off;
    ---pnum: "pnum" off;
    ---ss01: "ss01" off;
    ---ss02: "ss02" off;
    ---ss03: "ss03" off;
    ---ss04: "ss04" off;
    ---ss05: "ss05" off;
    ---tnum: "tnum" off;
}

.-reset {
    ---aalt: "aalt" off;
    ---case: "case" off;
    ---dlig: "dlig" off;
    ---pnum: "pnum" off;
    ---ss01: "ss01" off;
    ---ss02: "ss02" off;
    ---ss03: "ss03" off;
    ---ss04: "ss04" off;
    ---ss05: "ss05" off;
    ---tnum: "tnum" off;    
}

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

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

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

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

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

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

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

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

.-ss03 {
    ---ss03: "ss03" on;
}

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

.-ss05 {
    ---ss05: "ss05" on;
}

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

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

/* Apply current state of all custom properties
   whenever a class is being applied */
.-aalt,
.-case,
.-dlig,
.-pnum,
.-ss01,
.-ss02,
.-ss03,
.-ss04,
.-ss05,
.-tnum {
    font-feature-settings: var(---aalt), var(---case), var(---dlig), var(---pnum), var(---ss01), var(---ss02), var(---ss03), var(---ss04), var(---ss05), var(---tnum);
}
