
:root{
  color-scheme:light;
}

html,
body.parchemos-native-app{
  width:100%;
  height:100%;
  min-height:100%;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff;
}

body.parchemos-native-app{
  position:fixed;
  inset:0;
  max-width:none!important;
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  -webkit-text-size-adjust:100%;
  overscroll-behavior:none;
}

.parchemos-native-root{
  position:fixed;
  inset:0;
  width:100vw;
  height:100dvh;
  min-height:100dvh;
  margin:0!important;
  padding:0!important;
  overflow:hidden;
  display:grid;
  place-items:center;
  background:#fff;
}

.parchemos-native-root > *{
  margin:0!important;
}

body.parchemos-native-app--auth,
body.parchemos-native-app--recovery,
body.parchemos-native-app--onboarding{
  background:#FB302F;
}

body.parchemos-native-app--auth .parchemos-native-root{
  background:#FB302F;
}

@supports(height:100svh){
  .parchemos-native-root{
    height:100svh;
    min-height:100svh;
  }
}

@media(max-width:600px){
  .parchemos-native-root{
    place-items:start center;
  }
}


/* v1.8.3 — auth route uses one uninterrupted red canvas */
body.parchemos-native-app--auth,
body.parchemos-native-app--auth .parchemos-native-root{
  background:#FB302F!important;
}

@media(max-width:600px){
  body.parchemos-native-app--auth,
  body.parchemos-native-app--auth .parchemos-native-root{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    overflow:hidden!important;
  }
}


/* v1.8.5 — same background as the proportional login frame */
body.parchemos-native-app--auth,
body.parchemos-native-app--auth .parchemos-native-root{
  background:linear-gradient(180deg,#FB302F 0%,#C52643 70.19%)!important;
}


/* v2.0.0 — remove all visual wrappers from the internal theme */
body.parchemos-native-app,
body.parchemos-native-app .parchemos-native-root{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.parchemos-native-app--auth,
body.parchemos-native-app--auth .parchemos-native-root{
  background:linear-gradient(180deg,#FB302F 0%,#C52643 70.19%)!important;
}
