/* AvenirNext Font Face */
@font-face {
  font-family: 'AvenirNextLTPro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./AvenirNextLTProRegular.otf') format('opentype');
}

/* Roboto Mono Regular Font Face */
@font-face {
  font-family: 'RobotoMono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./RobotoCondensed-Regular.ttf') format('opentype');
}

/* Apply AvenirNextLTPro as primary font */
body {
  font-family: 'AvenirNextLTPro', 'Roboto', 'Helvetica', 'Arial', sans-serif;
  height: auto;
}

/* Ensure Material-UI components use AvenirNextLTPro */
.MuiTypography-root {
  font-family: 'AvenirNextLTPro', 'Roboto', 'Helvetica', 'Arial', sans-serif !important;
}

.MuiButton-root {
  font-family: 'AvenirNextLTPro', 'Roboto', 'Helvetica', 'Arial', sans-serif !important;
}

.MuiTextField-root {
  font-family: 'AvenirNextLTPro', 'Roboto', 'Helvetica', 'Arial', sans-serif !important;
}

.MuiBackdrop-root {
  backdrop-filter: blur(20px) /*contrast(0.5) brightness(1.5)*/;
  background-color: rgb(255 255 255 / 70%) !important;
}
.MuiDialog-paperScrollPaper {
  --Paper-shadow: none !important;
  background-color: transparent !important;
}
