@font-face {
  font-family: 'Space Grotesk Qwantium';
  src: url('/fonts/SpaceGroteskQu.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Space Grotesk Qwantium';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Space Grotesk Qwantium';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Space Grotesk Qwantium';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('/fonts/MuseoModerno.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/WorkSans-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/Syne.ttf?v=3') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'BioRhyme';
  src: url('/fonts/BioRhyme.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'BioRhyme';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'BioRhyme';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'BioRhyme';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'BioRhyme';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Asimovian';
  src: url('/fonts/Asimovian.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Asimovian';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Asimovian';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Asimovian';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Asimovian';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/BricolageGrotesque.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Modern Antiqua';
  src: url('/fonts/ModernAntiqua-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Modern Antiqua';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Modern Antiqua';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Modern Antiqua';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Modern Antiqua';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/Orbitron.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Gabriela';
  src: url('/fonts/Gabriela-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Gabriela';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Gabriela';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Gabriela';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Gabriela';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'JosefinSans';
  src: url('/fonts/JosefinSans-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'JosefinSans';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'JosefinSans';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'JosefinSans';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'JosefinSans';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Cascadia_Mono';
  src: url('/fonts/CascadiaMono.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Cascadia_Mono';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Cascadia_Mono';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Cascadia_Mono';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Cascadia_Mono';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/ClashDisplay-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0000-00FF;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/ClashDisplay-Bold.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0000-00FF;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'ClashDisplay';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/Epilogue.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Orbit';
  src: url('/fonts/Orbit.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Orbit';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Orbit';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Orbit';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Orbit';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/SpaceMono.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}

@font-face {
  font-family: 'Agu';
  src: url('/fonts/Agu.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: 'Agu';
  src: url('/fonts/fixel.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
  font-family: 'Agu';
  src: url('/fonts/notosansjp.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3040-30FF, U+31F0-31FF, U+FF66-FF9F;
}

@font-face {
  font-family: 'Agu';
  src: url('/fonts/notosanskr.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+AC00-D7AF, U+1100-11FF, U+3130-318F;
}

@font-face {
  font-family: 'Agu';
  src: url('/fonts/notosanstc.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  unicode-range: U+3100-312F, U+31A0-31BF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2F800-2FA1F;
}
