/* ========== Gotham ========== */
@font-face {
    font-family: 'Gotham';
    src: url('Gotham.woff2') format('woff2'),
         url('Gotham.woff') format('woff'),
         url('original/Gotham.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('Gotham-Black.woff2') format('woff2'),
         url('Gotham-Black.woff') format('woff'),
         url('original/Gotham-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* ========== Noto Sans SC ========== */
@font-face {
    font-family: 'Noto Sans SC';
    src: url('NotoSansSC.woff2') format('woff2'),
         url('NotoSansSC.woff') format('woff'),
         url('original/NotoSansSC.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('NotoSansSC-Light.woff2') format('woff2'),
         url('NotoSansSC-Light.woff') format('woff'),
         url('original/NotoSansSC-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('NotoSansSC-Medium.woff2') format('woff2'),
         url('NotoSansSC-Medium.woff') format('woff'),
         url('original/NotoSansSC-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('NotoSansSC-Thin.woff2') format('woff2'),
         url('NotoSansSC-Thin.woff') format('woff'),
         url('original/NotoSansSC-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('NotoSansSC-Bold.woff2') format('woff2'),
         url('NotoSansSC-Bold.woff') format('woff'),
         url('original/NotoSansSC-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ========== Playfair Display ========== */
@font-face {
    font-family: 'Playfair Display';
    src: url('PlayfairDisplay-Regular.woff2') format('woff2'),
         url('PlayfairDisplay-Regular.woff') format('woff'),
         url('original/PlayfairDisplay-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ========== Noto Serif SC ========== */
@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-ExtraLight.woff2') format('woff2'),
         url('NotoSerifSC-ExtraLight.woff') format('woff'),
         url('original/NotoSerifSC-ExtraLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-Light.woff2') format('woff2'),
         url('NotoSerifSC-Light.woff') format('woff'),
         url('original/NotoSerifSC-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-Regular.woff2') format('woff2'),
         url('NotoSerifSC-Regular.woff') format('woff'),
         url('original/NotoSerifSC-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-Medium.woff2') format('woff2'),
         url('NotoSerifSC-Medium.woff') format('woff'),
         url('original/NotoSerifSC-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-SemiBold.woff2') format('woff2'),
         url('NotoSerifSC-SemiBold.woff') format('woff'),
         url('original/NotoSerifSC-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-Bold.woff2') format('woff2'),
         url('NotoSerifSC-Bold.woff') format('woff'),
         url('original/NotoSerifSC-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif SC';
    src: url('NotoSerifSC-Black.woff2') format('woff2'),
         url('NotoSerifSC-Black.woff') format('woff'),
         url('original/NotoSerifSC-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
