

@font-face {
  font-family: 'LR Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('LivingRequestSerif-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('LivingRequestSerif-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'LR Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('LivingRequestSans-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('LivingRequestSans-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('LivingRequestSans-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('LivingRequestSans-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'LR Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('LivingRequestRound-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Round';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('LivingRequestRound-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'LR Round';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('LivingRequestRound-ExtraBold.woff2') format('woff2');
}

@font-face {
  font-family: 'LR Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('LivingRequestMono-Regular.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AE, U+00B0-00B3, U+00B7, U+00D7, U+00F7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2030, U+2032-2033, U+2116, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
@font-face {
  font-family: 'LR Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('LivingRequestMono-SemiBold.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AE, U+00B0-00B3, U+00B7, U+00D7, U+00F7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2030, U+2032-2033, U+2116, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}

:root {
  --lr-font-serif: 'LR Serif', 'Noto Serif KR', 'Nanum Myeongjo', AppleMyungjo, Batang, serif;
  --lr-font-sans: 'LR Sans', Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Malgun Gothic', 'Noto Sans KR', sans-serif;
  --lr-font-round: 'LR Round', 'LR Sans', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
  --lr-font-mono: 'LR Mono', 'LR Sans', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
