
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.roboto-thin {
    font-family: "Roboto", sans-serif;
    font-weight: 100;
    font-style: normal;
  }
  
  .roboto-light {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .roboto-regular {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .roboto-medium {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  
  .roboto-bold {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .roboto-black {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
  }
  
  .roboto-thin-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 100;
    font-style: italic;
  }
  
  .roboto-light-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: italic;
  }
  
  .roboto-regular-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: italic;
  }
  
  .roboto-medium-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
  }
  
  .roboto-bold-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: italic;
  }
  
  .roboto-black-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: italic;
  }
  /* Text size adjustments across browsers */
html {
  -webkit-text-size-adjust: 100%; /* Safari/Chrome/Edge */
  -ms-text-size-adjust: 100%;     /* IE */
  text-size-adjust: 100%;         /* Standard */
}

/* Font smoothing */
body {
  -webkit-font-smoothing: antialiased; /* Chrome/Safari */
  -moz-osx-font-smoothing: grayscale;  /* Firefox on macOS */
}

/* Text alignment match (for older Safari/IE) */
.match-parent-text {
  text-align: -webkit-match-parent; /* Safari */
  text-align: match-parent;         /* Standard */
}

/* Color adjustment (avoid forced dark mode) */
html {
  -webkit-print-color-adjust: exact;  /* Chrome/Safari print */
  print-color-adjust: exact;          /* Standard */
}

/* Fix image dragging ghosting in WebKit browsers */
img {
  -webkit-user-drag: none;
  user-drag: none;
}


*{
    box-sizing: border-box;
    margin:0;
    padding:0;
    list-style:none;
    text-decoration:none;
}

body{
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}