.login_main__U2mcH{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding-top:32px;padding-bottom:32px}.login_card__r3Ltj{width:100%;max-width:420px;padding:36px 24px;text-align:center}.login_quote__7Mk9k{margin:0;font-size:1.05rem;font-weight:700;color:var(--accent-strong);line-height:1.7}.login_quoteBy__u8pFZ{margin:8px 0 28px;font-size:.85rem;color:var(--sub)}.login_title__7huBn{font-size:1.35rem;font-weight:800}.login_subtitle__IciyZ{margin:8px 0 28px;font-size:.95rem;color:var(--sub)}.login_buttons__Gvnry{display:flex;flex-direction:column;gap:12px}.login_buttons__Gvnry>*{width:100%}.login_kakaoBtn__f2UMW{background:#fee500;color:#191919}.login_kakaoBtn__f2UMW:hover{background:#f5dc00}.login_googleBtn__G0gS8{background:var(--surface);color:var(--ink);border:1.5px solid var(--line)}.login_googleBtn__G0gS8:hover{border-color:var(--sub)}.login_footnote__z60qT{margin:24px 0 0;font-size:.85rem;color:var(--sub)}.login_footLink__holF4{color:var(--accent-strong);font-weight:700;text-decoration:underline}.login_toast__i7rLK{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:12px 16px;background:var(--ink);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-size:.9rem;line-height:1.4}.login_toastClose__DQgmz{flex:none;background:none;border:none;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;padding:2px 4px}@media (min-width:640px){.login_card__r3Ltj{padding:44px 40px}}