.login-container.svelte-er3k25{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;padding:20px;background-color:#fcfcfc}.login-form.svelte-er3k25{width:100%;max-width:400px;text-align:center}.login-form.svelte-er3k25 h1:where(.svelte-er3k25){font-family:Inter,sans-serif;font-size:45px;font-weight:700;color:#212121;margin-bottom:20px}.login-button.svelte-er3k25{display:flex;flex-direction:column;align-items:center}.input-container.svelte-er3k25{margin-bottom:30px}.input-container.svelte-er3k25 input:where(.svelte-er3k25){width:100%;padding:15px;font-size:22px;font-family:Inter,sans-serif;font-weight:600;border:4px solid #000000;border-radius:14px;outline:none}.input-container.svelte-er3k25 input:where(.svelte-er3k25)::-moz-placeholder{font-weight:600}.input-container.svelte-er3k25 input:where(.svelte-er3k25)::placeholder{font-weight:600}.input-container.invalid.svelte-er3k25 input:where(.svelte-er3k25){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.forgot-password.svelte-er3k25{text-align:right;margin-bottom:20px}.forgot-password.svelte-er3k25 a:where(.svelte-er3k25){font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#212121;text-decoration:none}.forgot-password.svelte-er3k25 a:where(.svelte-er3k25):hover{text-decoration:underline}.divider.svelte-er3k25{font-family:Inter,sans-serif;font-size:14px;color:#757575;margin:20px 0}.google-login.svelte-er3k25{margin-top:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.google-login.svelte-er3k25 img:where(.svelte-er3k25){width:55px;height:55px}
