/* AT-7 · 테마 토큰은 **app-front.css 의 :root 로 통합**(THEME TOKENS 배너).
   이 파일에 재선언하면 뒤에 로드되는 app-front.css 가 덮어써 무효가 되므로 여기 두지 않는다.
   이 파일의 역할 = A2Z @font-face 선언 전용. */

/* ==========================================================================
   AT-0 · A2Z 웹폰트 — family 하나('A2Z')에 weight 만 400/700/800 분기.
   ⚠️ SIL Open Font License 1.1 — `wwwroot/fonts/OFL.txt` 존치 필수(제거 금지).
   ⚠️ 경로는 **리터럴**로 기재한다. `src: url(var(--x)/f.woff2)` 형태는 유효한 CSS 가 아니라
      폰트가 조용히 미적용된다(에러 없이 폴백) — 변수 조립 금지.
   5종 중 400·700·800만 사용(Medium 500·SemiBold 600 미사용 — 필요 시 후속).
   ========================================================================== */
@font-face {
    font-family: 'A2Z';
    src: url('/fonts/A2Z-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'A2Z';
    src: url('/fonts/A2Z-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'A2Z';
    src: url('/fonts/A2Z-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* 구 Arita-dotum @font-face 제거(s2 = 별도 브랜드로 분기 — front 원본은 무접촉).
   전역 적용은 app-front.css 의 `body { font-family: var(--app-font-base) }` **상속**으로만 전파한다.
   !important·전체 선택자(*) 사용 금지 — 아이콘 폰트(FA5/Tabler/Slick)를 덮어써 아이콘이 깨진다. */
