@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-11-wght-normal.fea19469.woff2') format('woff2');
  unicode-range: U+FF3C;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-90-wght-normal.9b694190.woff2') format('woff2');
  unicode-range: U+3007;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-95-wght-normal.be844b13.woff2') format('woff2');
  unicode-range: U+2032-2033;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-106-wght-normal.74a83938.woff2') format('woff2');
  unicode-range: U+6ABB,U+6EAF,U+7A3D;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-107-wght-normal.6cf482fc.woff2') format('woff2');
  unicode-range: U+0060,U+00F7,U+FF03,U+FF20;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-108-wght-normal.92d5c975.woff2') format('woff2');
  unicode-range: U+FF1D;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-110-wght-normal.4a093b17.woff2') format('woff2');
  unicode-range: U+5320,U+68AD,U+FF05;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-111-wght-normal.10606335.woff2') format('woff2');
  unicode-range: U+50AC,U+76FE,U+FF0B;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-112-wght-normal.1bc7bf52.woff2') format('woff2');
  unicode-range: U+00B0,U+514C,U+5CA9,U+614E,U+9077,U+FF06,U+FF0A;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-113-wght-normal.9006b3b5.woff2') format('woff2');
  unicode-range: U+3008-3009,U+5FAA,U+6046,U+6DB5,U+758A,U+8ECC,U+903E,U+9072,U+9838;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-114-wght-normal.79994924.woff2') format('woff2');
  unicode-range: U+5009,U+6D3D,U+78B0,U+8017,U+8861,U+8AEE;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-115-wght-normal.60900066.woff2') format('woff2');
  unicode-range: U+005E,U+4F30,U+5925,U+6163,U+6C96,U+74F6,U+8377,U+8A17,U+8DE1,U+9451;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-116-wght-normal.bc2f7b09.woff2') format('woff2');
  unicode-range: U+201C-201D,U+300F,U+504F,U+5100,U+5132,U+547C,U+586B,U+640D,U+64CD,U+672B,U+7C3D,U+89F8,U+8AFE,U+9014,U+FF0D;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-117-wght-normal.47cf6c41.woff2') format('woff2');
  unicode-range: U+003C,U+00D7,U+300E,U+4ECD,U+4F48,U+532F,U+5713,U+5E63,U+5EF6,U+6176,U+6279,U+63A2,U+63F4,U+6790,U+6838,U+6A4B,U+6D3E,U+79FB,U+7DCA,U+7DF4,U+7F3A,U+84CB,U+8A13,U+8B66,U+8DE8,U+9192,U+968E,U+9760,U+FF0F;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-118-wght-normal.625ab837.woff2') format('woff2');
  unicode-range: U+00B7,U+2027,U+4F34,U+523B,U+5354,U+5E78,U+627F,U+63A1,U+65BD,U+8A34,U+9B54;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-119-wght-normal.49e5b475.woff2') format('woff2');
  unicode-range: U+0023-0025,U+003D,U+2026,U+4E45,U+4ED8,U+4F01,U+4F8B,U+50C5,U+521D,U+54EA,U+570D,U+5922,U+5957,U+5B63,U+5B83,U+5C64,U+5EAB,U+5EE0,U+5F85,U+63A7,U+65CF,U+6BCD,U+6C7A,U+6E2C,U+7387,U+7570,U+76CA,U+76E4,U+7A7F,U+7BC4,U+7D19,U+7D22,U+822C,U+826F,U+88DC,U+8CA0,U+8D8A,U+8E64,U+96F6,U+9808,U+9818,U+FF1B;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-120-wght-normal.20083373.woff2') format('woff2');
  unicode-range: U+0026,U+0040,U+005F,U+4EC0,U+503C,U+5347,U+53F2,U+5403,U+5411,U+552E,U+5B58,U+5B98,U+5BC6,U+5DEE,U+5E33,U+5E7E,U+5EA7,U+5F80,U+614B,U+6236,U+628A,U+63DB,U+64C7,U+64CA,U+652F,U+677F,U+6848,U+6A21,U+6B77,U+6BB5,U+6E96,U+72C0,U+74B0,U+773C,U+7B56,U+7B97,U+7D00,U+7D30,U+7F6E,U+7FA4,U+7FD2,U+80B2,U+843D,U+88E1,U+89D2,U+8A31,U+8A62,U+8B70,U+8B80,U+8CA1,U+8CA8,U+8FCE,U+8FFD,U+9031,U+92B7,U+96A8,U+96D9,U+96E2,U+9810;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-121-wght-normal.e6df6985.woff2') format('woff2');
  unicode-range: U+003E,U+007E,U+3000,U+300A-300B,U+4E16,U+4E26,U+4E94,U+4EA4,U+4ECB,U+4EFB,U+4EFD,U+4F9B,U+4F9D,U+50CF,U+50F9,U+5143,U+5148,U+514D,U+5169,U+5177,U+5225,U+5247,U+52A9,U+5341,U+5357,U+5373,U+53D6,U+53E3,U+53EA,U+53F8,U+5404,U+56DB,U+56E0,U+5718,U+57FA,U+5C55,U+5DF1,U+5E2B,U+5E36,U+5EFA,U+5F35,U+5F88,U+5F9E,U+5FC5,U+60A8,U+6280,U+6307,U+6392,U+63A5,U+6539,U+653E,U+6559,U+6574,U+672A,U+6A19,U+6B61,U+6BCF,U+6BD4,U+6D41,U+6D88,U+7136,U+71DF,U+7559,U+76F4,U+79D1,U+7A2E,U+7A31,U+7BA1,U+7BC0,U+7CFB,U+7D1A,U+7D44,U+7D66,U+7D71,U+7E3D,U+800C,U+81F3,U+88AB,U+88FD,U+898F,U+89BD,U+8A02,U+8A55,U+8A9E,U+8B93,U+8CFC,U+8FD1,U+9001,U+901F-9020,U+914D,U+91CF,U+9304,U+9650,U+969B,U+96C6,U+9700,U+98DF,U+9EBC;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-122-wght-normal.08bc22e5.woff2') format('woff2');
  unicode-range: U+002B,U+007C,U+00A9,U+300C-300D,U+4E09,U+4E3B,U+4E4B,U+4E5F,U+4E86,U+4E8B-4E8C,U+4EE3,U+4EF6,U+4F4D,U+4F60,U+4F7F,U+4F86,U+4FDD,U+4FE1,U+5011,U+50B3,U+518D,U+524D,U+529B,U+52A0,U+52D9,U+5316-5317,U+5340,U+539F,U+5408,U+540C,U+544A,U+548C,U+54C1,U+54E1,U+5546,U+55AE,U+56DE,U+5716,U+5831,U+5834,U+5929,U+5982,U+5B57,U+5B8C,U+5BA2,U+5BE6,U+5C07-5C08,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E02,U+5E38,U+5E73-5E74,U+5EA6,U+5F0F,U+5F8C,U+5F97,U+5FEB,U+6027,U+60F3,U+611B,U+61C9,U+6210,U+6216,U+6240,U+624B,U+63A8,U+63D0,U+6536,U+6578,U+6599,U+65B9,U+660E,U+671F,U+683C,U+689D,U+696D,U+6A5F,U+6B0A,U+6B21,U+6B3E,U+6B64,U+6CD5,U+7121,U+71B1,U+7248,U+7269,U+73FE,U+7406,U+7522,U+7576,U+76EE,U+76F8,U+770B,U+771F,U+77E5,U+7A0B,U+7ACB,U+7CBE,U+7D50,U+7D61,U+7D93,U+7F8E,U+806F,U+80FD,U+81EA,U+8207,U+865F,U+8868,U+8981,U+8996,U+8A00,U+8A08,U+8A0A,U+8A2D,U+8ACB,U+8CBB,U+8CC7,U+8D77,U+8DEF,U+8F49,U+9019-901A,U+9032,U+904B,U+904E,U+9078,U+90FD,U+91CD,U+91D1,U+9577,U+9580,U+9593,U+9762,U+982D,U+984C,U+9AD4,U+9EDE,U+FF01,U+FF08-FF09,U+FF1F;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-123-wght-normal.0c61d545.woff2') format('woff2');
  unicode-range: U+0020-0022,U+0027-002A,U+002C-003B,U+003F,U+0041-005D,U+0061-007B,U+007D,U+00AE,U+2013-2014,U+2122,U+3001-3002,U+4E00,U+4E0A-4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+5168,U+516C,U+51FA,U+5206,U+5230,U+52D5,U+53EF-53F0,U+5728,U+5730,U+591A,U+5927,U+5BB6,U+6211,U+6587,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708-6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+767C,U+7684,U+958B,U+95DC,U+FF0C,U+FF1A;
}

@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/noto-serif-tc-latin-wght-normal.e0b4460d.woff2') format('woff2');
  unicode-range: U+0020-007E,U+00A9,U+00AE,U+00B0,U+00B7,U+00D7,U+00F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026-2027,U+2032-2033,U+2122;
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/cormorant-garamond-latin-wght-normal.3d8f2475.woff2') format('woff2');
  unicode-range: U+0020-007E,U+00A9,U+00AE,U+00B0,U+00B7,U+00D7,U+00F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026-2027,U+2032-2033,U+2122;
}
