@font-face {
  font-family: "Inter_400Regular";
  src: url("/assets/node_modules/@expo-google-fonts/inter/400Regular/Inter_400Regular.51b6ad87261f18b6433ec52871ddfabc.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter_500Medium";
  src: url("/assets/node_modules/@expo-google-fonts/inter/500Medium/Inter_500Medium.137ab18bace28dd0bd83eb3b8ed2bc54.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter_600SemiBold";
  src: url("/assets/node_modules/@expo-google-fonts/inter/600SemiBold/Inter_600SemiBold.a5f35888d2da465de352e0dcfaf33324.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter_700Bold";
  src: url("/assets/node_modules/@expo-google-fonts/inter/700Bold/Inter_700Bold.6e237de4f1f413afa2fcc45c77ac343a.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ionicons";
  src: url("/assets/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/Ionicons.b4eb097d35f44ed943676fd56f6bdc51.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "MaterialIcons";
  src: url("/assets/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/MaterialIcons.4e85bc9ebe07e0340c9c4fc2f6c38908.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "MaterialCommunityIcons";
  src: url("/assets/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/MaterialCommunityIcons.6e435534bd35da5fef04168860a9b8fa.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "FontAwesome";
  src: url("/assets/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/FontAwesome.b06871f281fee6b241d60582ae9369b9.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Feather";
  src: url("/assets/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/Feather.ca4b48e04dc1ce10bfbddb262c8b835f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow-x: hidden;
  background-color: #FAF8F5;
  -webkit-text-size-adjust: 100%;
}

#root {
  width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #FAF8F5;
}

#root > div,
[data-reactroot] {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  flex: 1 !important;
  background-color: #FAF8F5;
}

#shield-tabs,
#shield-tabs > div,
#shield-tabs > div > div,
#shield-tabs > div > div > div,
#shield-tabs > div > div > div > div {
  background-color: #FAF8F5 !important;
}

.r-maxWidth-1phboty,
.r-maxWidth-1xc72q5,
[style*="max-width: 540"],
[style*="max-width:540"] {
  max-width: 100% !important;
  width: 100% !important;
}

body > div:first-child,
body > div:first-child > div:first-child {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

[role="dialog"] {
  max-width: 100% !important;
}

[role="tab"],
[role="button"],
[role="link"] {
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  user-select: none;
}

[role="tab"]:focus,
[role="tab"]:active,
[role="button"]:focus,
[role="button"]:active,
[role="link"]:focus,
[role="link"]:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

