/* Google Fonts Import */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lato:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&family=Playfair+Display:wght@700;800&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Ubuntu:wght@400;500;700&display=swap');

/* Quill Font Families */
.ql-font-arial {
    font-family: Arial, sans-serif !important;
}

.ql-font-arial-black {
    font-family: 'Arial Black', sans-serif !important;
}

.ql-font-bahnschrift {
    font-family: 'Bahnschrift', sans-serif !important;
}

.ql-font-calibri {
    font-family: Calibri, sans-serif !important;
}

.ql-font-cambria {
    font-family: Cambria, serif !important;
}

.ql-font-candara {
    font-family: Candara, sans-serif !important;
}

.ql-font-comic-sans {
    font-family: 'Comic Sans MS', cursive !important;
}

.ql-font-consolas {
    font-family: Consolas, monospace !important;
}

.ql-font-courier-new {
    font-family: 'Courier New', monospace !important;
}

.ql-font-garamond {
    font-family: Garamond, serif !important;
}

.ql-font-georgia {
    font-family: Georgia, serif !important;
}

.ql-font-impact {
    font-family: Impact, sans-serif !important;
}

.ql-font-inter {
    font-family: 'Inter', sans-serif !important;
}

.ql-font-lato {
    font-family: 'Lato', sans-serif !important;
}

.ql-font-lucida-console {
    font-family: 'Lucida Console', monospace !important;
}

.ql-font-lucida-sans {
    font-family: 'Lucida Sans Unicode', sans-serif !important;
}

.ql-font-montserrat {
    font-family: 'Montserrat', sans-serif !important;
}

.ql-font-open-sans {
    font-family: 'Open Sans', sans-serif !important;
}

.ql-font-palatino {
    font-family: 'Palatino Linotype', serif !important;
}

.ql-font-poppins {
    font-family: 'Poppins', sans-serif !important;
}

.ql-font-roboto {
    font-family: 'Roboto', sans-serif !important;
}

.ql-font-segoe-ui {
    font-family: 'Segoe UI', sans-serif !important;
}

.ql-font-tahoma {
    font-family: Tahoma, sans-serif !important;
}

.ql-font-times-new-roman {
    font-family: 'Times New Roman', serif !important;
}

.ql-font-trebuchet {
    font-family: 'Trebuchet MS', sans-serif !important;
}

.ql-font-ubuntu {
    font-family: 'Ubuntu', sans-serif !important;
}

.ql-font-verdana {
    font-family: Verdana, sans-serif !important;
}

/* Alignment Classes */
.ql-align-center {
    text-align: center;
}

.ql-align-right {
    text-align: right;
}

.ql-align-justify {
    text-align: justify;
}

/* Indent Classes */
.ql-indent-1 {
    padding-left: 3em;
}

.ql-indent-2 {
    padding-left: 6em;
}

.ql-indent-3 {
    padding-left: 9em;
}

.ql-indent-4 {
    padding-left: 12em;
}

.ql-indent-5 {
    padding-left: 15em;
}

.ql-indent-6 {
    padding-left: 18em;
}

.ql-indent-7 {
    padding-left: 21em;
}

.ql-indent-8 {
    padding-left: 24em;
}