/* ================================================================
 * Orbit Gothic — @font-face declarations
 *
 * Families:
 *   - Orbit Gothic           (Latin upright + italic, 10 weights)
 *   - Orbit Gothic Mono      (Monospace, 10 weights)
 *   - Orbit Gothic CJK SC    (Simplified Chinese, 10 weights)
 *   - Orbit Gothic CJK TC    (Traditional Chinese, 10 weights)
 *   - Orbit Gothic CJK JP    (Japanese, 10 weights)
 *   - Orbit Gothic CJK KR    (Korean, 10 weights)
 *
 * CDN: https://orbit-gothic.cdn.commilitia.net/WOFF2/
 * ================================================================ */

/* ----------------------------------------------------------------
 * Orbit Gothic (Latin)
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Black.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic (Latin Italic)
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-ThinItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-ExtraLightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 350;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-DemiLightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-SemiBoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-ExtraBoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Latin/OrbitGothic-BlackItalic.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic Mono
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic Mono";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/Mono/OrbitGothicMono-Black.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic CJK SC
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK SC";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKsc/OrbitGothicCJKsc-Black.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic CJK TC
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK TC";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKtc/OrbitGothicCJKtc-Black.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic CJK JP
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK JP";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKjp/OrbitGothicCJKjp-Black.woff2") format("woff2");
}

/* ----------------------------------------------------------------
 * Orbit Gothic CJK KR
 * ---------------------------------------------------------------- */

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 350;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-DemiLight.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Orbit Gothic CJK KR";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("https://orbit-gothic.cdn.commilitia.net/WOFF2/CJKkr/OrbitGothicCJKkr-Black.woff2") format("woff2");
}
