@font-face {
  font-family: gameria;
  font-style: normal;
  font-weight: 400;
  src: local("GAMERIA"), url("GAMERIA.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 300;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 400;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 500;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 600;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 700;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 800;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: nunito;
  font-weight: 900;
  src: local("NUNITO"), url("Nunito-VariableFont_wght.ttf") format("truetype");
}
:root {
  --foreground-rgb: 0, 0, 0;
  --background: 69, 48, 33, 1;
}
@media (prefers-color-scheme: dark) {
  :root {
    --foreground-rgb: 255, 255, 255;
    --background-start-rgb: 0, 0, 0;
    --background-end-rgb: 0, 0, 0;
  }
}
* {
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
::-webkit-scrollbar {
  display: none;
}
html {
  scroll-behavior: smooth !important;
}
body,
html {
  background-color: #221911 !important;
}
body {
  margin: 0;
  color: rgb(var(--foreground-rgb));
}
.memify-logo div {
  line-height: 1;
}
.SystemMessage__message {
  display: none;
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
  -webkit-box-shadow: inset 0 0 0 30px transparent !important;
  -webkit-text-fill-color: #e9d9c7 !important;
  -webkit-background-clip: text;
}
.e-widget-wrapper {
  margin: auto;
  margin-bottom: -20px !important;
  max-width: 540px;
  padding: 0;
}
