.signin-page.svelte-1l654x3{max-width:1440px;margin:0 auto;padding:14rem 3rem 8rem;background:#fff;min-height:60vh}@media(max-width:767px){.signin-page.svelte-1l654x3{padding:5.5rem 1.5rem 5rem}}.signin-title.svelte-1l654x3{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#1f1e1e;margin:0 0 3rem}.signin-row.svelte-1l654x3{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}@media(max-width:767px){.signin-row.svelte-1l654x3{flex-direction:column;gap:2.5rem}}.signin-form.svelte-1l654x3{width:50%;display:flex;flex-direction:column}@media(max-width:767px){.signin-form.svelte-1l654x3{width:100%}}.change-btn.svelte-1l654x3{background:none;border:none;padding:0;font-family:Pretendard,sans-serif;font-size:11px;font-weight:600;color:#1f1e1e;text-decoration:underline;text-underline-offset:2px;cursor:pointer;flex-shrink:0}.change-btn.svelte-1l654x3:hover{opacity:.6}.password-field.svelte-1l654x3{margin-top:.75rem;animation:svelte-1l654x3-slideDown .2s ease}@keyframes svelte-1l654x3-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.continue-btn.svelte-1l654x3{margin-top:.75rem;width:200px;height:40px;background:#1f1e1e;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;transition:opacity .15s}.continue-btn.svelte-1l654x3:hover{opacity:.85}.continue-btn.svelte-1l654x3:disabled{opacity:.5;cursor:not-allowed}.continue-btn.svelte-1l654x3 .arrow:where(.svelte-1l654x3){font-size:13px;font-weight:400}.signin-links.svelte-1l654x3{margin-top:3.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.signin-links.svelte-1l654x3 a:where(.svelte-1l654x3){font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;color:#1f1e1e;text-decoration:underline;text-underline-offset:3px}.signin-links.svelte-1l654x3 a:where(.svelte-1l654x3):hover{opacity:.6}.social-buttons.svelte-1l654x3{margin-top:3.25rem;display:flex;flex-direction:column;gap:1rem}.social-btn.svelte-1l654x3{width:100%;height:40px;background:#1f1e1e;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;transition:opacity .15s}.social-btn.svelte-1l654x3:hover{opacity:.85}.social-btn.svelte-1l654x3 .naver-n:where(.svelte-1l654x3){font-size:13px;font-weight:800}.guest-link.svelte-1l654x3{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;color:#1f1e1e;text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.guest-link.svelte-1l654x3:hover{opacity:.6}.guest-checkout-btn.svelte-1l654x3{width:200px;height:40px;background:#1f1e1e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;box-sizing:border-box;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;text-decoration:none;flex-shrink:0;transition:opacity .15s}.guest-checkout-btn.svelte-1l654x3:hover{opacity:.85}.guest-checkout-btn.svelte-1l654x3 .arrow:where(.svelte-1l654x3){font-size:13px;font-weight:400}@media(max-width:767px){.guest-checkout-btn.svelte-1l654x3{width:100%}}
