.auth-button.svelte-1blgyh8{width:50px;height:50px;padding:.75rem;border-radius:50%;border:none;background-color:#fff;cursor:pointer;font-size:1rem;transition:all .2s;display:flex;justify-content:center;align-items:center}.auth-button.svelte-1blgyh8:disabled{opacity:.7;cursor:not-allowed}.auth-button.google.svelte-1blgyh8{background-color:#fff;border:solid 1px #db4437}.auth-button.google.svelte-1blgyh8:hover:not(:disabled){background-color:#db4437}.logo.svelte-1blgyh8{width:24px;height:24px}.auth-button.svelte-ztrbu2{width:50px;height:50px;padding:.75rem;border-radius:50%;border:none;background-color:#fff;cursor:pointer;font-size:1rem;transition:all .2s;display:flex;justify-content:center;align-items:center}.auth-button.svelte-ztrbu2:disabled{opacity:.7;cursor:not-allowed}.auth-button.microsoft.svelte-ztrbu2{background-color:#fff;color:#fff;border:solid 1px #2f2f2f}.auth-button.microsoft.svelte-ztrbu2:hover:not(:disabled){background-color:#1f1f1f}.logo.svelte-ztrbu2{width:24px;height:24px}.auth-button.svelte-1sogri8{width:50px;height:50px;padding:.75rem;border-radius:50%;border:none;background-color:#fff;cursor:pointer;font-size:1rem;transition:all .2s;display:flex;justify-content:center;align-items:center}.auth-button.svelte-1sogri8:disabled{opacity:.7;cursor:not-allowed}.auth-button.facebook.svelte-1sogri8{background-color:#fff;border:solid 1px #166fe5}.auth-button.facebook.svelte-1sogri8:hover:not(:disabled){background-color:#166fe5}.logo.svelte-1sogri8{width:24px;height:24px}.modal-overlay.svelte-1baqmni{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:20px}.modal-content.svelte-1baqmni{max-width:350px;max-height:90vh;overflow-y:auto;background:#f8f9fd;background:linear-gradient(0deg,#fff,#f4fbf7);border-radius:40px;padding:25px 35px;border:15px solid rgb(255,255,255);box-shadow:var(--color-primary-shadow) 0 30px 30px -20px;margin:20px;position:relative}.heading.svelte-1baqmni{text-align:center;font-weight:900;font-size:25px;color:var(--color-primary);margin-top:10px}.description.svelte-1baqmni{text-align:center;font-size:14px;color:#646464;margin-top:10px}.form.svelte-1baqmni{margin-top:20px}.form.svelte-1baqmni .input:where(.svelte-1baqmni){width:100%;background:#fff;border:none;padding:15px 20px;border-radius:20px;margin-top:15px;box-shadow:var(--color-primary-light) 0 10px 10px -5px;border-inline:2px solid transparent}.form.svelte-1baqmni .input:where(.svelte-1baqmni)::-moz-placeholder{color:#aaa}.form.svelte-1baqmni .input:where(.svelte-1baqmni)::placeholder{color:#aaa}.form.svelte-1baqmni .input:where(.svelte-1baqmni):focus{outline:none;border-inline:2px solid var(--color-primary)}.form-group.svelte-1baqmni{display:flex;align-items:center;margin-top:15px;font-size:12px}.form-group.svelte-1baqmni input[type=checkbox]:where(.svelte-1baqmni){margin-right:10px}.login-button.svelte-1baqmni{display:block;width:100%;font-weight:700;background:linear-gradient(45deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;padding-block:15px;margin:20px auto;border-radius:20px;box-shadow:var(--color-primary-shadow) 0 20px 10px -15px;border:none;transition:all .2s ease-in-out;cursor:pointer}.login-button.svelte-1baqmni:hover{transform:scale(1.03);box-shadow:var(--color-primary-shadow) 0 23px 10px -20px;background:linear-gradient(45deg,var(--color-primary-hover) 0%,rgb(170,170,170) 100%)}.login-button.svelte-1baqmni:active{transform:scale(.95);box-shadow:var(--color-primary-shadow) 0 15px 10px -10px}.login-button.svelte-1baqmni:disabled{cursor:not-allowed;opacity:.5}.close-button.svelte-1baqmni{display:block;width:100%;font-weight:700;background:none;color:var(--color-primary);padding-block:15px;margin:10px auto 0;border-radius:20px;border:none;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.close-button.svelte-1baqmni:hover{text-decoration:underline;color:var(--color-primary-hover)}.error-message.svelte-1baqmni{color:red;font-size:14px;text-align:center;margin-top:5px}.success-message.svelte-1baqmni{color:green;font-size:14px;text-align:center;margin-top:5px}.social-account-container.svelte-1baqmni{margin-top:25px}.social-account-container.svelte-1baqmni .title:where(.svelte-1baqmni){display:block;text-align:center;font-size:10px;color:#aaa}.social-account-container.svelte-1baqmni .social-accounts:where(.svelte-1baqmni){width:100%;display:flex;justify-content:center;gap:15px;margin-top:5px}.terms-link.svelte-1baqmni{color:var(--color-primary);text-decoration:none;transition:color .2s ease-in-out}.terms-link.svelte-1baqmni:hover{color:var(--color-primary-hover);text-decoration:underline}.form.svelte-1baqmni .forgot-password:where(.svelte-1baqmni){display:block;margin-top:10px;margin-left:10px}.create-account-link.svelte-1baqmni{font-size:16px;color:var(--color-primary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.create-account-link.svelte-1baqmni:hover{color:var(--color-primary-hover);text-decoration:underline}.btn-close.svelte-1baqmni{position:absolute;top:10px;right:10px;background:transparent;border:none;padding:4px;cursor:pointer}.btn-close.svelte-1baqmni .icon:where(.svelte-1baqmni){width:24px;height:24px}
