.auth-wrap.svelte-14jioc7{justify-content:center;align-items:center;min-height:calc(100vh - 200px);display:flex}.auth-box.svelte-14jioc7{border:1px solid var(--black);background:var(--white);flex-direction:column;gap:18px;width:100%;max-width:420px;padding:36px 40px;display:flex}@media (width<=600px){.auth-box.svelte-14jioc7{padding:24px 16px}}h1.svelte-14jioc7{font-size:1.25rem}.error.svelte-14jioc7{color:#b91c1c;font-size:.875rem}.notice.svelte-14jioc7{color:#166534;background:#f0f7f0;padding:10px 12px;font-size:.875rem}.auth-box.svelte-14jioc7 form{flex-direction:column;gap:14px;display:flex}.auth-box.svelte-14jioc7 label{flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;display:flex}.auth-box.svelte-14jioc7 label input[type=email],.auth-box.svelte-14jioc7 label input[type=password],.auth-box.svelte-14jioc7 label input[type=text]{border:1.5px solid var(--black);width:100%;padding:10px 12px;font-size:1rem}.auth-box.svelte-14jioc7 .check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.auth-box.svelte-14jioc7 .check input{flex-shrink:0;width:16px;height:16px;margin-top:3px}.auth-box.svelte-14jioc7 .links{flex-direction:column;gap:6px;font-size:.875rem;display:flex}.auth-box.svelte-14jioc7 .or{color:var(--gray-600);align-items:center;gap:10px;font-size:.8125rem;display:flex}.auth-box.svelte-14jioc7 .or:before,.auth-box.svelte-14jioc7 .or:after{content:"";border-top:1px solid var(--gray-200);flex:1}
