/* Import MaruBuri fonts */
@font-face {
    font-family: "NanumSquareNeo-Light";
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff2) format("woff2");
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "NanumSquareNeo-Regular";
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff2) format("woff2");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "NanumSquareNeo-Bold";
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff2) format("woff2");
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "NanumSquareNeo-ExtraBold";
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff2) format("woff2");
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: "NanumSquareNeo-Heavy";
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff2) format("woff2");
    font-weight: 900;
    font-display: swap;
}

/* Set font variables */
:root {
    --font-Light: "NanumSquareNeo-Light";
    --font-Regular: "NanumSquareNeo-Regular";
    --font-Bold: "NanumSquareNeo-Bold";
    --font-ExtraBold: "NanumSquareNeo-ExtraBold";
    --font-Heavy: "NanumSquareNeo-Heavy";
}

body {
    font-family: var(--font-Regular), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}