:root{--button-gradient: linear-gradient(to right, #00f470, #70ffb3);--button-shadow: 0 0 14px rgba(43, 253, 139, .4);--brand-50: #edfff5;--brand-100: #d5ffe9;--brand-200: #aeffd3;--brand-300: #70ffb3;--brand-400: #2bfd8b;--brand-500: #00f470;--brand-600: #00c053;--brand-700: #009645;--brand-800: #06753a;--brand-900: #076032;--brand-950: #00371a;--success-50: #ecfff0;--success-100: #d3ffdc;--success-200: #afb;--success-300: #69ff89;--success-400: #21ff4c;--success-500: #00f226;--success-600: #00ca1b;--success-700: #009e18;--success-800: #007517;--success-900: #026517;--success-950: #00390a;--error-50: #fee;--error-100: #ffdada;--error-200: #fbb;--error-300: #ff8b8b;--error-400: #ff4949;--error-500: #f11;--error-600: #f00;--error-700: #e70000;--error-800: #be0000;--error-900: #8f0000;--error-950: #560000;--warning-50: #fffbeb;--warning-100: #fff5c6;--warning-200: #ffe888;--warning-300: #ffd74a;--warning-400: #ffc72e;--warning-500: #f9a207;--warning-600: #dd7902;--warning-700: #b75506;--warning-800: #94410c;--warning-900: #7a350d;--warning-950: #461b02;--gray-50: #f5f6fa;--gray-100: #eaedf4;--gray-200: #d1d8e6;--gray-300: #a8b6d1;--gray-400: #7a90b6;--gray-500: #59729e;--gray-600: #455984;--gray-700: #39486b;--gray-800: #323f5a;--gray-900: #2d364d;--gray-950: #161a25;--dark-blue-50: #f2f1fe;--dark-blue-100: #e5e3fb;--dark-blue-200: #c2c0f7;--dark-blue-300: #8988f1;--dark-blue-400: #484ae8;--dark-blue-500: #2122d6;--dark-blue-600: #1613b6;--dark-blue-700: #151094;--dark-blue-800: #15127a;--dark-blue-900: #181466;--dark-blue-950: #04030f;--blue-50: #ecf2ff;--blue-100: #dde7ff;--blue-200: #c2d2ff;--blue-300: #9cb3ff;--blue-400: #7589ff;--blue-500: #4754ff;--blue-600: #3836f5;--blue-700: #2e2ad8;--blue-800: #2625ae;--blue-900: #262889;--blue-950: #171650;--font-size-xxs: 1rem;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-base: 1.6rem;--font-size-lg: 1.9rem;--font-size-xl: 2rem;--font-size-2xl: 2.4rem;--font-size-3xl: 3rem;--font-size-4xl: 3.6rem;--font-size-5xl: 4.8rem;--font-size-6xl: 6.4rem}@font-face{font-family:Lexend;src:url(fonts/Lexend/Lexend-VariableFont_wght.ttf) format("truetype");font-weight:100 1000;font-stretch:75% 125%}@font-face{font-family:Montserrat;src:url(fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 1000;font-stretch:75% 125%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{font-size:var(--font-size-lg);letter-spacing:.2px;background-color:var(--dark-blue-950);color:#fff;height:100vh;width:100%;position:fixed}#app{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;width:100%}
