/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap');



/* html, body {
    font-family: 'Poppins', sans-serif;
    margin: 0 !important;
    padding: 0 !important;

} */

:root {
  /* Font families */
  --font-primary: 'Inter', sans-serif;
  --font-secondary: 'Outfit', sans-serif;
  --font-alt: 'Open Sans', sans-serif;

  /* Type scale sizes (example modular scale) */
  --fs-xs: 0.75rem;   /* 12px */
  --fs-sm: 0.875rem;  /* 14px */
  --fs-base: 1rem;    /* 16px */
  --fs-md: 1.125rem;  /* 18px */
  --fs-lg: 1.25rem;   /* 20px */
  --fs-xl: 1.5rem;    /* 24px */
  --fs-2xl: 2rem;     /* 32px */
  --fs-3xl: 2.5rem;   /* 40px */
  --fs-4xl: 3rem;     /* 48px */
}

html, body {
  font-family: var(--font-primary);
  font-size: var(--fs-base);
  margin: 0;
  padding: 0;
}

/* Example usage */
h1 {
  font-family: var(--font-secondary);
  font-size: var(--fs-4xl);
  font-weight: 700;
}

h2 {
  font-family: var(--font-secondary);
  font-size: var(--fs-3xl);
  font-weight: 600;
}

h6{
  font-family: var(--font-primary);
  font-size: var(--fs-sm);
  font-weight: 600;
}

p {
  font-family: var(--font-alt);
  font-size: var(--fs-xs);
  line-height: 1.6;
}
/* small{
  font-family: var(--font-primary);
  font-size: var(--fs-sm);
  line-height: 1.6;
} */


a {
    text-decoration: none;
}

.breadcrumb {
    font-size: smaller;
}