.authContainer.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:24px;width:100%;max-width:500px;margin:0 auto}form.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{display:flex;flex-direction:column;gap:14px;width:100%}form.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp,.options.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{width:100%;max-width:400px;margin:0 auto}form.svelte-1d0zdfp input.svelte-1d0zdfp.svelte-1d0zdfp{width:100%}h1.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{text-align:center;font-size:2rem;margin:0 0 1rem}form.svelte-1d0zdfp label.svelte-1d0zdfp.svelte-1d0zdfp{position:relative;border:1px solid navy;border-radius:5px}form.svelte-1d0zdfp input.svelte-1d0zdfp.svelte-1d0zdfp{border:none;background:transparent;color:#fff;padding:14px;min-height:44px}form.svelte-1d0zdfp input.svelte-1d0zdfp.svelte-1d0zdfp:focus{border:none;outline:none}form.svelte-1d0zdfp label.svelte-1d0zdfp.svelte-1d0zdfp:focus-within{border-color:#00f}form.svelte-1d0zdfp button.svelte-1d0zdfp.svelte-1d0zdfp{background:navy;color:#fff;border:none;padding:14px 0;border-radius:5px;cursor:pointer;font-size:1rem;display:grid;place-items:center;min-height:44px}form.svelte-1d0zdfp button.svelte-1d0zdfp.svelte-1d0zdfp:hover{background:#00f}.above.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp,.center.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{position:absolute;transform:translateY(-50%);pointer-events:none;color:#fff;border-radius:4px;padding:0 6px;font-size:.8rem}.above.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{top:0;left:24px;background:navy;border:1px solid blue;font-size:.7rem}.center.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{top:50%;left:6px;border:1px solid transparent;opacity:0}.error.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{color:coral;font-size:.9rem;text-align:center}.options.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{padding:14px 0;overflow:hidden;font-size:.9rem;display:flex;flex-direction:column;gap:4px}.options.svelte-1d0zdfp>p.svelte-1d0zdfp.svelte-1d0zdfp{position:relative;text-align:center;width:fit-content;margin:0 auto;padding:0 8px}.options.svelte-1d0zdfp>p.svelte-1d0zdfp.svelte-1d0zdfp:after,.options.svelte-1d0zdfp>p.svelte-1d0zdfp.svelte-1d0zdfp:before{position:absolute;content:"";top:50%;transform:translateY(-50%);width:100vw;height:1.5px;background:#fff}.options.svelte-1d0zdfp>p.svelte-1d0zdfp.svelte-1d0zdfp:after{right:100%}.options.svelte-1d0zdfp>p.svelte-1d0zdfp.svelte-1d0zdfp:before{left:100%}.options.svelte-1d0zdfp div.svelte-1d0zdfp.svelte-1d0zdfp{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.options.svelte-1d0zdfp div.svelte-1d0zdfp button.svelte-1d0zdfp{background:transparent;border:1px solid cyan;color:#0ff;padding:8px 16px;border-radius:4px;cursor:pointer;min-height:44px}.options.svelte-1d0zdfp div.svelte-1d0zdfp button.svelte-1d0zdfp:hover{background:#00ffff1a}.loadingSpinner.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{animation:svelte-1d0zdfp-spin 1s linear infinite}@keyframes svelte-1d0zdfp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){h1.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{font-size:1.75rem}.authContainer.svelte-1d0zdfp.svelte-1d0zdfp.svelte-1d0zdfp{padding:16px}}
