/* =====================================================
   DNIC WORKS - Pretendard High-Performance Webfont
   public/static/css/pretendard.css
   Self-Hosted + CDN Dual Fallback (100% Reliable Everywhere)
   ===================================================== */

/* 1. Pretendard Variable (모던 브라우저 최적화 가변 글꼴 100~900) */
@font-face {
  font-family: 'Pretendard Variable';
  font-weight: 45 920;
  font-style: normal;
  font-display: swap;
  src: local('Pretendard Variable'),
       local('PretendardVariable'),
       url('/static/fonts/pretendard/PretendardVariable.woff2') format('woff2-variations'),
       url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/variable/woff2/PretendardVariable.woff2') format('woff2-variations'),
       url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/woff2/PretendardVariable.woff2') format('woff2-variations');
}

/* 2. Pretendard Static Regular (400) */
@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local('Pretendard Regular'),
       local('Pretendard-Regular'),
       local('Pretendard'),
       url('/static/fonts/pretendard/Pretendard-Regular.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/woff2/Pretendard-Regular.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Regular.woff2') format('woff2');
}

/* 3. Pretendard Static Medium (500) */
@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: local('Pretendard Medium'),
       local('Pretendard-Medium'),
       url('/static/fonts/pretendard/Pretendard-Medium.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/woff2/Pretendard-Medium.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Medium.woff2') format('woff2');
}

/* 4. Pretendard Static SemiBold (600) */
@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: local('Pretendard SemiBold'),
       local('Pretendard-SemiBold'),
       url('/static/fonts/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/woff2/Pretendard-SemiBold.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-SemiBold.woff2') format('woff2');
}

/* 5. Pretendard Static Bold (700) */
@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local('Pretendard Bold'),
       local('Pretendard-Bold'),
       url('/static/fonts/pretendard/Pretendard-Bold.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/woff2/Pretendard-Bold.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Bold.woff2') format('woff2');
}
