/* Copyright (c) 2025-2026 Adeotype Font Foundry. */
/* WOFF2 Font Library */

/* Academa Pro */
@font-face {
    font-family: 'Academa Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/AcademaPro-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Academa Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/AcademaPro-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Academa Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/AcademaPro-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Academa Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/AcademaPro-BoldItalic.woff2) format('woff2');
}

/* Dyfodol Superfamily */
/* Dyfodol Classic */
@font-face {
    font-family: 'Dyfodol';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/Dyfodol-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/Dyfodol-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/Dyfodol-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/Dyfodol-BoldItalic.woff2) format('woff2');
}

/* Dyfodol Now */
@font-face {
    font-family: 'Dyfodol Now';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNow-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNow-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNow-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNow-BoldItalic.woff2) format('woff2');
}

/* Dyfodol Now Code */
@font-face {
    font-family: 'Dyfodol Now Code';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowCode-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Code';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowCode-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Code';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowCode-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Code';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowCode-BoldItalic.woff2) format('woff2');
}

/* Dyfodol Now Flex */
@font-face {
    font-family: 'Dyfodol Now Flex';
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowFlex.woff2) format('woff2');
}

/* Dyfodol Now Text */
@font-face {
    font-family: 'Dyfodol Now Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowText-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Text';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowText-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowText-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Dyfodol Now Text';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/DyfodolNowText-BoldItalic.woff2) format('woff2');
}

/* Geneva Next */
@font-face {
    font-family: 'Geneva Next';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GenevaNext-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Geneva Next';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GenevaNext-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Geneva Next';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GenevaNext-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Geneva Next';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GenevaNext-BoldItalic.woff2) format('woff2');
}

/* GIS Next */
@font-face {
    font-family: 'GIS Next';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GISNext-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'GIS Next';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GISNext-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'GIS Next';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GISNext-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'GIS Next';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/GISNext-BoldItalic.woff2) format('woff2');
}

/* Libre New Roman */
@font-face {
    font-family: 'Libre New Roman';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/LibreNewRoman-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Libre New Roman';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/LibreNewRoman-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Libre New Roman';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/LibreNewRoman-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Libre New Roman';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/LibreNewRoman-BoldItalic.woff2) format('woff2');
}

/* Macsen Adeotype */
@font-face {
    font-family: 'Macsen Adeotype';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/MacsenAdeotype-Roman.woff2) format('woff2');
}
@font-face {
    font-family: 'Macsen Adeotype';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/MacsenAdeotype-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Macsen Adeotype';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/MacsenAdeotype-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Macsen Adeotype';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/MacsenAdeotype-BoldItalic.woff2) format('woff2');
}

/* Neue Hoffmann */
@font-face {
    font-family: 'Neue Hoffmann';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/NeueHoffmann-Regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Neue Hoffmann';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/NeueHoffmann-Italic.woff2) format('woff2');
}
@font-face {
    font-family: 'Neue Hoffmann';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/NeueHoffmann-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Neue Hoffmann';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/NeueHoffmann-BoldItalic.woff2) format('woff2');
}

/* Rowton Family */
/* Rowton Display */
@font-face {
    font-family: 'Rowton Display';
    font-weight: 700;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/RowtonDisplay-Regular.woff2) format('woff2');
}

/* Rowton Text */
@font-face {
    font-family: 'Rowton Text';
    font-weight: 400;
    font-display: swap;
    src: url(https://adeotype.pages.dev/fonts/woff2/RowtonText-Regular.woff2) format('woff2');
}
