@font-face {
    font-family: "OFF Landing Pretendard";
    src: url("/fonts/Pretendard-Regular.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Pretendard";
    src: url("/fonts/Pretendard-SemiBold.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Pretendard";
    src: url("/fonts/Pretendard-Black.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 800 900;
    font-display: swap;
}

@font-face {
    font-family: "OFF Hangul Pretendard";
    src: url("/fonts/Pretendard-Regular.subset.woff2?v=type-20260630") format("woff2");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "OFF Hangul Pretendard";
    src: url("/fonts/Pretendard-SemiBold.subset.woff2?v=type-20260630") format("woff2");
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "OFF Hangul Pretendard";
    src: url("/fonts/Pretendard-Black.subset.woff2?v=type-20260630") format("woff2");
    font-weight: 800 900;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Gmarket";
    src: url("/fonts/GmarketSansMedium.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Gmarket";
    src: url("/fonts/GmarketSansBold.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 700 900;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing LineSeed";
    src: url("/fonts/LINESeedKR-Rg.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing LineSeed";
    src: url("/fonts/LINESeedKR-Bd.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Chosun Myungjo";
    src: url("/fonts/ChosunilboMyungjo.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "OFF Landing Cafe24 Air";
    src: url("/fonts/Cafe24SsurroundAir.landing.woff2?v=type-20260630") format("woff2");
    font-weight: 400;
    font-display: swap;
}

:root {
    --font-ui: "OFF Landing Pretendard", "OFF Hangul Pretendard", "OFF Landing LineSeed", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;
    --font-soft-ui: "OFF Landing LineSeed", "OFF Landing Pretendard", "OFF Hangul Pretendard", "Malgun Gothic", sans-serif;
    --font-display: "OFF Landing LineSeed", "OFF Hangul Pretendard", "OFF Landing Pretendard", "Malgun Gothic", sans-serif;
    --font-display-latin: "OFF Landing Gmarket", "OFF Hangul Pretendard", "Malgun Gothic", sans-serif;
    --font-editorial: "OFF Landing Pretendard", "OFF Landing Chosun Myungjo", "OFF Hangul Pretendard", "Batang", serif;
    --font-rounded: "OFF Landing LineSeed", "OFF Landing Pretendard", "Malgun Gothic", sans-serif;
    --font-pixel: "OFF Landing LineSeed", "OFF Hangul Pretendard", "Malgun Gothic", monospace;
}
