/* KrutiDev 010 Core Font Definition (High-Performance WOFF2 + TTF Fallback) */
@font-face {
    font-family: "KrutiDev010";
    src: url("/fonts/krutidev010.woff2") format("woff2"),
         url("/krutidev010.woff2") format("woff2"),
         url("/fonts/KRDEV010.TTF") format("truetype"),
         url("/KRDEV010.TTF") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Kruti Dev 010";
    src: url("/fonts/krutidev010.woff2") format("woff2"),
         url("/krutidev010.woff2") format("woff2"),
         url("/fonts/KRDEV010.TTF") format("truetype"),
         url("/KRDEV010.TTF") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "KrutiDev";
    src: url("/fonts/krutidev010.woff2") format("woff2"),
         url("/krutidev010.woff2") format("woff2"),
         url("/fonts/KRDEV010.TTF") format("truetype"),
         url("/KRDEV010.TTF") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.kruti-text {
    font-family: "KrutiDev010", "Kruti Dev 010", "krutidev", "KrutiDev", sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.35;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-text-stroke: 0 !important;
    text-shadow: none !important;
}

.font-krutidev {
    font-family: "KrutiDev010", "Kruti Dev 010", "krutidev", "KrutiDev", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    word-spacing: normal !important;
    font-synthesis: none !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizeLegibility !important;
    -webkit-text-stroke: 0 !important;
    text-shadow: none !important;
    text-align: justify !important;
    text-justify: inter-word !important;
    text-align-last: left !important;
}

@font-face {
    font-family: 'Mangal';
    src: url('/fonts/Mangal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}