@charset "utf-8";

/* ------------------------------------------------------------------
 * 웹폰트 : Pretendard (오픈소스, SIL OFL)
 * 정식 오픈 시에는 /public/font/ 로 폰트 파일을 내려받아
 * self-host 방식으로 전환하는 것을 권장한다.
 * ------------------------------------------------------------------ */
/* @import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

:root {
    --font-base: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont,
                 "Malgun Gothic", "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
    --font-en: "Pretendard Variable", Pretendard, "Segoe UI", Helvetica, Arial, sans-serif;
} */


@font-face {
  font-family: "Paperlogy";
  font-weight: 900;
  font-display: swap;
  src:
    local("Paperlogy-9Black"),
    url("/public/font/Paperlogy/Paperlogy-9Black.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-9Black.woff") format("woff");

  font-family: "Paperlogy";
  font-weight: 800;
  font-display: swap;
  src:
    local("Paperlogy-8ExtraBold"),
    url("/public/font/Paperlogy/Paperlogy-8ExtraBold.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-8ExtraBold.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 700;
  font-display: swap;
  src:
    local("Paperlogy-7Bold"),
    url("/public/font/Paperlogy/Paperlogy-7Bold.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-7Bold.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 600;
  font-display: swap;
  src:
    local("Paperlogy-6SemiBold"),
    url("/public/font/Paperlogy/Paperlogy-6SemiBold.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-6SemiBold.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 500;
  font-display: swap;
  src:
    local("Paperlogy-5Medium"),
    url("/public/font/Paperlogy/Paperlogy-5Medium.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-5Medium.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 400;
  font-display: swap;
  src:
    local("Paperlogy-4Regular"),
    url("/public/font/Paperlogy/Paperlogy-4Regular.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-4Regular.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 300;
  font-display: swap;
  src:
    local("Paperlogy-3Light"),
    url("/public/font/Paperlogy/Paperlogy-3Light.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-3Light.woff") format("woff");
}

@font-face {
  font-family: "Paperlogy";
  font-weight: 200;
  font-display: swap;
  src:
    local("Paperlogy-2ExtraLight"),
    url("/public/font/Paperlogy/Paperlogy-2ExtraLight.woff2") format("woff2"),
    url("/public/font/Paperlogy/Paperlogy-2ExtraLight.woff") format("woff");
}


@font-face {
    font-family: "MinSans";
    font-weight: 800;
    font-display: swap;
    src: local('MinSans-ExtraBold'),
        url("/public/font/MinSans/MinSans-ExtraBold.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-ExtraBold.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 700;
    font-display: swap;
    src: local('MinSans-Bold'),
        url("/public/font/MinSans/MinSans-Bold.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-Bold.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 600;
    font-display: swap;
    src: local('MinSans-SemiBold'),
        url("/public/font/MinSans/MinSans-SemiBold.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-SemiBold.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 500;
    font-display: swap;
    src: local('MinSans-Medium'),
        url("/public/font/MinSans/MinSans-Medium.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-Medium.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 400;
    font-display: swap;
    src: local('MinSans-Regular'),
        url("/public/font/MinSans/MinSans-Regular.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-Regular.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 300;
    font-display: swap;
    src: local('MinSans-Light'),
        url("/public/font/MinSans/MinSans-Light.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-Light.woff") format("woff");
}

@font-face {
    font-family: "MinSans";
    font-weight: 200;
    font-display: swap;
    src: local('MinSans-ExtraLight'),
        url("/public/font/MinSans/MinSans-ExtraLight.woff2") format("woff2"),
        url("/public/font/MinSans/MinSans-ExtraLight.woff") format("woff");
}


/* pretendard */
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-display: swap;
    src: local('Pretendard ExtraBold'), 
        url('/public/font/pretendard/Pretendard-ExtraBold.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: local('Pretendard Bold'), 
        url('/public/font/pretendard/Pretendard-Bold.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: local('Pretendard SemiBold'), 
        url('/public/font/pretendard/Pretendard-SemiBold.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-display: swap;
    src: local('Pretendard Medium'), 
        url('/public/font/pretendard/Pretendard-Medium.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-display: swap;
    src: local('Pretendard Regular'), 
        url('/public/font/pretendard/Pretendard-Regular.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-display: swap;
    src: local('Pretendard Light'), 
        url('/public/font/pretendard/Pretendard-Light.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-Light.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-display: swap;
    src: local('Pretendard ExtraLight'), 
        url('/public/font/pretendard/Pretendard-ExtraLight.woff2') format('woff2'), 
        url('/public/font/pretendard/Pretendard-ExtraLight.woff') format('woff');
}


/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    font-weight: 800;
    font-display: swap;
    src: local('Montserrat ExtraBold'), 
        url('/public/font/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 700;
    font-display: swap;
    src: local('Montserrat Bold'), 
        url('/public/font/Montserrat/Montserrat-Bold.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 600;
    font-display: swap;
    src: local('Montserrat SemiBold'), 
        url('/public/font/Montserrat/Montserrat-SemiBold.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 500;
    font-display: swap;
    src: local('Montserrat Medium'), 
        url('/public/font/Montserrat/Montserrat-Medium.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 400;
    font-display: swap;
    src: local('Montserrat Regular'), 
        url('/public/font/Montserrat/Montserrat-Regular.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 300;
    font-display: swap;
    src: local('Montserrat Light'), 
        url('/public/font/Montserrat/Montserrat-Light.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-Light.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 200;
    font-display: swap;
    src: local('Montserrat ExtraLight'), 
        url('/public/font/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'), 
        url('/public/font/Montserrat/Montserrat-ExtraLight.woff') format('woff');
}


/* OpenSans */
@font-face {
    font-family: 'OpenSans';
    font-display: swap;
    font-weight: 300;
    src: url('/public/font/OpenSans/OpenSans-Light.woff2') format('woff2'),
        url('/public/font/OpenSans/OpenSans-Light.woff') format('woff');
}
@font-face {
    font-family: 'OpenSans';
    font-display: swap;
    font-weight: 400;
    src: url('/public/font/OpenSans/OpenSans-Regular.woff2') format('woff2'),
        url('/public/font/OpenSans/OpenSans-Regular.woff') format('woff');
}
@font-face {
    font-family: 'OpenSans';
    font-weight: 500;
    font-display: swap;
    src: local('OpenSans-Semibold'),
        url('/public/font/OpenSans/OpenSans-Semibold.woff2') format('woff2'),
        url('/public/font/OpenSans/OpenSans-Semibold.woff') format('woff');
}
@font-face {
    font-family: 'OpenSans';
    font-weight: 700;
    font-display: swap;
    src: local('OpenSans-Bold'), 
        url('/public/font/OpenSans/OpenSans-Bold.woff2') format('woff2'), 
        url('/public/font/OpenSans/OpenSans-Bold.woff') format('woff');
}