@font-face {
    font-family: "Material Symbols Outlined";
    font-style: normal;
    font-weight: 100 700;
    src: url("../third_party/Front/MaterialSymbolsOutlined/MaterialSymbolsOutlined[FILL\,GRAD\,opsz\,wght].woff2") format("woff2");
}

.material-symbols-outlined {
    font-family: "Material Symbols Outlined";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    display: inline-block;
    white-space: nowrap;
    direction: ltr;

    /* Prevent text selection */
    user-select: none;

    /* Better rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Variable font settings */
    font-variation-settings:
        'FILL' 0,
        'wght' 400,
        'GRAD' 0,
        'opsz' 24;
}

/* Inter Variable */
@font-face {
    font-family: "Inter";
    src: url("../third_party/Front/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
}

@font-face {
    font-family: "Inter";
    src: url("../third_party/Front/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");
    font-style: italic;
    font-weight: 100 900;
}

/* Poppins */
@font-face {
    font-family: "Poppins";
    src: url("../third_party/Front/Poppins/Poppins-SemiBold.ttf") format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: "Poppins";
    src: url("../third_party/Front/Poppins/Poppins-Bold.ttf") format("truetype");
    font-weight: 700;
}

/* Plus Jakarta Sans */
@font-face {
    font-family: "Plus Jakarta Sans";
    src: url("../third_party/Front/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: "Plus Jakarta Sans";
    src: url("../third_party/Front/PlusJakartaSans/PlusJakartaSans-Bold.ttf") format("truetype");
    font-weight: 700;
}

@font-face {
    font-family: "Plus Jakarta Sans";
    src: url("../third_party/Front/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf") format("truetype");
    font-weight: 800;
}