body{font-family:Josefin Sans;margin:.5vw;background-color:#6aa84f;overflow:hidden}main.svelte-1gyjp2x.svelte-1gyjp2x{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}h1.svelte-1gyjp2x.svelte-1gyjp2x{font-family:Bebas Neue;font-size:36pt;font-weight:700;color:#fff;margin:0}h2.svelte-1gyjp2x.svelte-1gyjp2x{color:#fff;margin:20px 0 0}form.svelte-1gyjp2x.svelte-1gyjp2x{display:flex;flex-direction:column;align-items:center;margin-top:2rem;width:80%}div.svelte-1gyjp2x.svelte-1gyjp2x{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}label.svelte-1gyjp2x.svelte-1gyjp2x{font-size:18px;font-weight:700;color:#fff;margin-bottom:.5rem}input[type=text].svelte-1gyjp2x.svelte-1gyjp2x,input[type=password].svelte-1gyjp2x.svelte-1gyjp2x,input[type=email].svelte-1gyjp2x.svelte-1gyjp2x{font-family:Josefin Sans;font-size:16px;padding:10px 20px;border:none;border-radius:3px;background-color:#f5f5f5;color:#333;max-width:100%;box-shadow:0 2px 4px #0000001a}button.svelte-1gyjp2x.svelte-1gyjp2x{font-family:Josefin Sans;font-size:16px;padding:10px 20px;border:none;border-radius:3px;background-color:#517f53;color:#fff;cursor:pointer;box-shadow:0 2px 4px #0000004d;transition:background-color .3s ease;width:100%}button.svelte-1gyjp2x.svelte-1gyjp2x:hover{background-color:#41693d}p.svelte-1gyjp2x.svelte-1gyjp2x{text-align:center;font-size:18pt;font-weight:700;color:#fff;margin:2.5vh}p.svelte-1gyjp2x button.svelte-1gyjp2x{font-size:14px;margin-top:.5rem;background-color:#34495e;box-shadow:0 2px 4px #0000004d}p.svelte-1gyjp2x button.svelte-1gyjp2x:hover{background-color:#2c3e50}.password-requirements.svelte-1gyjp2x.svelte-1gyjp2x{text-align:center;font-size:12px;color:#333;margin-top:1rem}#showDiv.svelte-1gyjp2x.svelte-1gyjp2x{flex-direction:row}#showDiv.svelte-1gyjp2x label.svelte-1gyjp2x{margin-left:.5rem;margin-bottom:0}
