@charset "utf-8";

:root { --app-max-width: 480px; --design-width: 375; --_100vh: 100vh; --vh: 1vh; --app-vv-width: 100vw; --app-vv-height: var(--_100vh); --app-vv-offset-top: 0px; --app-vv-offset-left: 0px; }

@supports (height: 100svh) {
  :root { --_100vh: 100svh; --vh: 1svh; }
}

@supports (height: 100dvh) {
  :root { --_100vh: 100dvh; --vh: 1dvh; }
}

:root { font-family: Gilroy, sans-serif; font-size: calc(min(100vw, var(--app-max-width)) / var(--design-width)); }

* { box-sizing: border-box; }

html, body { margin: 0px; padding: 0px; }

html { display: flex; flex-flow: column; align-items: stretch; min-height: var(--_100vh); overflow-x: hidden; background: linear-gradient(to right, rgb(113, 125, 255), rgb(137, 137, 137), rgb(255, 142, 142)); overscroll-behavior: none; }

html.ios-vv-sync { box-sizing: border-box; min-height: calc(var(--app-vv-height) + var(--app-vv-offset-top)); padding-top: var(--app-vv-offset-top); padding-left: var(--app-vv-offset-left); }

html.ios-vv-sync body { min-height: var(--app-vv-height); max-width: min(var(--app-max-width), var(--app-vv-width)); }

html.ios-vv-sync #root { min-height: var(--app-vv-height); }

body { align-self: center; max-width: var(--app-max-width); width: 100%; position: relative; --color: #ff9494; font-size: 12rem; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; display: flex; flex-flow: column; justify-content: flex-start; flex: 1 1 0%; align-items: stretch; min-height: inherit; }

div#root { flex: 1 1 0%; display: flex; flex-direction: column; align-self: stretch; }

:root, html, body, #root, * { }

:root::-webkit-scrollbar, html::-webkit-scrollbar, body::-webkit-scrollbar, #root::-webkit-scrollbar, ::-webkit-scrollbar { width: 0px; height: 0px; display: none; background: transparent; }

:root::-webkit-scrollbar-track, html::-webkit-scrollbar-track, body::-webkit-scrollbar-track, #root::-webkit-scrollbar-track, ::-webkit-scrollbar-track, :root::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, #root::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb { background: transparent; }

button, input, select, textarea { border: none; appearance: none; background: transparent; -webkit-user-drag: none; box-shadow: none; font-family: Inter; -webkit-tap-highlight-color: transparent; user-select: none; outline: none; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { transition: background-color 5000s ease-in-out 0s; }