/* NUTTY 로컬 웹폰트 — DeepHero(WebVersion/assets/fonts)와 같은 세트, 전부 OFL-1.1 (@fontsource woff2)
   사용: <link rel="stylesheet" href="/fonts/fonts.css">
   · Noto Sans KR 400/700/900 — 한글 본문/제목
   · Galmuri11 — 한글 픽셀 (HUD 숫자 옆 라벨, 카트리지 스타일)
   · VT323 — CRT 모노 숫자
   · Press Start 2P — 레트로 픽셀 라틴 (키커/로고)
   · Archivo Black — 굵은 라틴 제목 */

@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-kr-korean-400-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFDC; }
@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:700; font-display:swap;
  src:url('noto-sans-kr-korean-700-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFDC; }
@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:900; font-display:swap;
  src:url('noto-sans-kr-korean-900-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFDC; }
@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-kr-latin-400-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:700; font-display:swap;
  src:url('noto-sans-kr-latin-700-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face{ font-family:'Noto Sans KR'; font-style:normal; font-weight:900; font-display:swap;
  src:url('noto-sans-kr-latin-900-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }

@font-face{ font-family:'Archivo Black'; font-style:normal; font-weight:400; font-display:swap;
  src:url('archivo-black-latin-400-normal.woff2') format('woff2'); }
@font-face{ font-family:'Press Start 2P'; font-style:normal; font-weight:400; font-display:swap;
  src:url('press-start-2p-latin-400-normal.woff2') format('woff2'); }
@font-face{ font-family:'VT323'; font-style:normal; font-weight:400; font-display:swap;
  src:url('vt323-latin-400-normal.woff2') format('woff2'); }
@font-face{ font-family:'Galmuri11'; font-style:normal; font-weight:normal; font-display:swap;
  src:url('Galmuri11.woff2') format('woff2'); }
