@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('google_fonts/Inter-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('google_fonts/Inter-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('google_fonts/Inter-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('google_fonts/Inter-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('google_fonts/Inter-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('google_fonts/PlayfairDisplay-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('google_fonts/PlayfairDisplay-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('google_fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('google_fonts/PlayfairDisplay-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('google_fonts/Poppins-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('google_fonts/Poppins-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('google_fonts/Poppins-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('google_fonts/Poppins-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('google_fonts/Poppins-Bold.ttf') format('truetype');
}

/* ============================================
   Noto Sans Tamil - Tamil Script Support
   Download from: https://fonts.google.com/noto/specimen/Noto+Sans+Tamil
   Place .ttf files in google_fonts/ folder
   ============================================ */

@font-face {
    font-family: 'Noto Sans Tamil';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('google_fonts/NotoSansTamil-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans Tamil';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('google_fonts/NotoSansTamil-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans Tamil';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('google_fonts/NotoSansTamil-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans Tamil';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('google_fonts/NotoSansTamil-Bold.ttf') format('truetype');
}