.logo-container.svelte-12lkoy8.svelte-12lkoy8{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;padding:1rem 0}.logo-image.svelte-12lkoy8.svelte-12lkoy8{width:100%;max-width:400px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.geex-content__authentication__title.svelte-12lkoy8.svelte-12lkoy8{text-align:center;margin-bottom:.5rem;font-size:1.3rem;font-weight:600;color:#1f2937}.geex-content__authentication__form.svelte-12lkoy8 h3.svelte-12lkoy8{text-align:center;margin-bottom:1.5rem;font-size:.95rem;color:#6b7280;font-weight:400;line-height:1.5}.password-group.svelte-12lkoy8.svelte-12lkoy8,.password-input-wrapper.svelte-12lkoy8.svelte-12lkoy8{position:relative}.password-toggle.svelte-12lkoy8.svelte-12lkoy8{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s ease;z-index:10;width:24px;height:24px;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.password-input-wrapper.svelte-12lkoy8 input.svelte-12lkoy8{padding-right:45px!important}.password-toggle.svelte-12lkoy8.svelte-12lkoy8:hover{color:#374151}.password-toggle.svelte-12lkoy8.svelte-12lkoy8:focus{outline:none}.password-toggle.svelte-12lkoy8 i.svelte-12lkoy8{font-size:18px}.forgot-password-link.svelte-12lkoy8.svelte-12lkoy8{text-align:right;margin-bottom:1.5rem}.forgot-password-link.svelte-12lkoy8 a.svelte-12lkoy8{color:#3b82f6;font-size:.875rem;text-decoration:none;transition:color .2s ease}.forgot-password-link.svelte-12lkoy8 a.svelte-12lkoy8:hover{color:#2563eb;text-decoration:underline}.geex-content__authentication__form-footer.svelte-12lkoy8.svelte-12lkoy8{text-align:center;margin-top:1.5rem;font-size:.875rem;color:#6b7280}.geex-content__authentication__form-footer.svelte-12lkoy8 a.svelte-12lkoy8{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.geex-content__authentication__form-footer.svelte-12lkoy8 a.svelte-12lkoy8:hover{color:#2563eb;text-decoration:underline}
