/* Import fonts - Hanken Grotesk, Playfair Display, Old Standard TT, Jost, Quicksand */
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Solway:wght@300;400;500;700;800&display=swap');
/* Import Javanese Text font from public\assets\fonts\Javanese text.ttf*/

@font-face {
    font-family: 'Javanese Text';
    src: url('../assets/fonts/Javanese_text.ttf') format('truetype');
}

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
    overflow-x: hidden;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

body {
    font-family: "Inter", Arial, sans-serif;
    margin: 0;
    padding: 0;
    font-size: .875rem;
    width: 100%;
    max-width: 100%;
    min-width: 320px;
    overflow-x: hidden;
    overflow-y: visible;
    position: relative;
}

.font-default{
    font-family: var(--default-font-family), "Inter", Arial, sans-serif;
}

.font-serif{
    font-family: var(--default-serif-font-family), "Old Standard TT", serif;
}

.font-sans-serif{
    font-family: var(--default-sans-serif-font-family), "Inter", Arial, sans-serif;
}

.font-serif-header{
    font-family: "Javanese Text", serif;
}

@media (max-width: 768px) {
    .font-serif-header{
        font-family: "Old Standard TT", serif;
    }
}

.font-javanese{
    font-family: "Javanese Text", serif;
}

.font-playfair{
    font-family: "Playfair display", "Times New Roman", serif;
}

.font-old-standard-tt{
    font-family: "Old Standard TT", "Times New Roman", serif;
}

a{
    font-weight: 400;
    text-decoration: none;
    color: inherit;
}

a:hover{
    text-decoration: none;
    color: inherit;
}

