.member-social{margin-block:1rem;font-size:1rem}.member-social-buttons{flex-wrap:wrap;gap:.65rem;display:flex}.member-social-notice{border:1px solid #d5cec3;border-radius:.5rem;margin-bottom:.8rem;padding:.85rem}.member-social-notice summary{cursor:pointer;font-size:.9375rem;font-weight:600}.member-social a{text-underline-offset:.2em;text-decoration:underline}.member-social-button{word-break:keep-all;cursor:pointer;border:0;border-radius:.5rem;flex:150px;min-height:48px;padding:.75rem;font-size:1rem;font-weight:700}.member-social-button.kakao{color:#191919;background:#fee500}.member-social-button.naver{color:#102819;background:#03c75a}.member-social-button:disabled{opacity:.55;cursor:wait}.member-social-button:focus-visible{outline-offset:3px;outline:3px solid #174b9b}.member-social fieldset{border:1px solid #cbd5e1;border-radius:.5rem;gap:.75rem;padding:.8rem;display:grid}.member-social fieldset label,.member-social-consent{align-items:flex-start;gap:.65rem;font-size:.9375rem;display:flex!important}.member-social input[type=radio],.member-social input[type=checkbox]{flex:0 0 20px;width:20px;min-width:20px;height:20px}.member-social p{font-size:.9375rem;line-height:1.6}.member-social .account-form label{font-size:.9375rem}.member-social .account-form input{min-width:0;font-size:1rem}.member-social-settings{border:1px solid #cbd5e1;border-radius:.5rem;margin-block:1rem;padding:1rem;font-size:.9375rem}.member-social-settings h3{margin:0 0 .5rem;font-size:1rem}
