Files
fluxer/fluxer_static/fonts/ibm-plex.css
Hampus Kraft 2f557eda8c initial commit
2026-01-01 21:05:54 +00:00

782 lines
21 KiB (Stored with Git LFS)
CSS

@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-ThinItalic.woff2') format('woff2');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-ExtraLightItalic.woff2') format('woff2');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-LightItalic.woff2') format('woff2');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Italic.woff2') format('woff2');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-TextItalic.woff2') format('woff2');
font-weight: 450;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-MediumItalic.woff2') format('woff2');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff2') format('woff2');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('./IBMPlexSans/IBMPlexSans-BoldItalic.woff2') format('woff2');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-ThinItalic.woff2') format('woff2');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-ExtraLightItalic.woff2') format('woff2');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-LightItalic.woff2') format('woff2');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Italic.woff2') format('woff2');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-TextItalic.woff2') format('woff2');
font-weight: 450;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-MediumItalic.woff2') format('woff2');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-SemiBoldItalic.woff2') format('woff2');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('./IBMPlexMono/IBMPlexMono-BoldItalic.woff2') format('woff2');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Arabic';
src: url('./IBMPlexSansArabic/IBMPlexSansArabic-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Devanagari';
src: url('./IBMPlexSansDevanagari/IBMPlexSansDevanagari-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Hebrew';
src: url('./IBMPlexSansHebrew/IBMPlexSansHebrew-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans JP';
src: url('./IBMPlexSansJP/unhinted/IBMPlexSansJP-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans KR';
src: url('./IBMPlexSansKR/IBMPlexSansKR-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans SC';
src: url('./IBMPlexSansSC/unhinted/IBMPlexSansSC-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans TC';
src: url('./IBMPlexSansTC/unhinted/IBMPlexSansTC-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai';
src: url('./IBMPlexSansThai/IBMPlexSansThai-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Thin.woff2') format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-ExtraLight.woff2') format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Light.woff2') format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Text.woff2') format('woff2');
font-weight: 450;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Medium.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-SemiBold.woff2') format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Thai Looped';
src: url('./IBMPlexSansThaiLooped/IBMPlexSansThaiLooped-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
:root {
--font-sans: 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
--font-mono: 'IBM Plex Mono', 'Menlo', 'Monaco', 'Courier New', monospace;
}
:root:lang(ja) {
--font-sans:
'IBM Plex Sans JP', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Hiragino Sans',
'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'Meiryo', sans-serif;
}
:root:lang(ko) {
--font-sans:
'IBM Plex Sans KR', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Malgun Gothic',
'Apple SD Gothic Neo', sans-serif;
}
:root:lang(zh-CN),
:root:lang(zh-Hans) {
--font-sans:
'IBM Plex Sans SC', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei',
sans-serif;
}
:root:lang(zh-Hant-TW),
:root:lang(zh-TW) {
--font-sans:
'IBM Plex Sans TC', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'PingFang TC',
'Microsoft JhengHei', sans-serif;
}
:root:lang(zh-HK),
:root:lang(zh-Hant-HK) {
--font-sans:
'IBM Plex Sans TC', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'PingFang HK',
'Microsoft JhengHei', sans-serif;
}
:root:lang(ar) {
--font-sans:
'IBM Plex Sans Arabic', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Geeza Pro',
'Arabic Typesetting', sans-serif;
}
:root:lang(he) {
--font-sans:
'IBM Plex Sans Hebrew', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Arial Hebrew', sans-serif;
}
:root:lang(hi),
:root:lang(mr),
:root:lang(ne),
:root:lang(sa) {
--font-sans:
'IBM Plex Sans Devanagari', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Noto Sans Devanagari',
sans-serif;
}
:root:lang(th) {
--font-sans:
'IBM Plex Sans Thai Looped', 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Thonburi', sans-serif;
}