/* Google Fonts - System Font Fallbacks for Offline Use */
/* Playfair Display → Georgia */
@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 600;
    src: local('Georgia Italic'), local('Times New Roman Italic');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    src: local('Georgia'), local('Times New Roman');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    src: local('Georgia Bold'), local('Times New Roman Bold');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 800;
    src: local('Georgia Bold'), local('Times New Roman Bold');
}

/* Plus Jakarta Sans → Arial/Helvetica */
@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 500;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Arial Bold'), local('Helvetica Bold');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Arial Bold'), local('Helvetica Bold');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Arial Black'), local('Helvetica Black');
}

/* Poppins → Arial/Helvetica */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: local('Arial'), local('Helvetica');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: local('Arial Bold'), local('Helvetica Bold');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: local('Arial Bold'), local('Helvetica Bold');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: local('Arial Black'), local('Helvetica Black');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    src: local('Arial Black Italic'), local('Helvetica Black Italic');
}
