.member-account{font-family:Georgia,serif;text-align:left}.member-fields{display:grid;gap:16px;margin:24px 0}.member-fields label{display:grid;gap:8px;font-size:17px}.member-fields input{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid #988aab;border-radius:10px;background:#fff;color:#111;font:17px Georgia,serif}.member-account .button{border-radius:999px;background:#6515ff;color:#fff;padding:16px 24px;box-shadow:0 4px 18px #6515ff35}.member-account button:disabled{opacity:.6;cursor:wait}.member-account :is(input,button):focus-visible{outline:3px solid #a784ff;outline-offset:3px}.member-orders{margin:36px 0;border-top:1px solid #ded6ec;padding-top:24px}.member-orders ul{list-style:none;padding:0}.member-orders li{padding:20px 0;border-bottom:1px solid #ded6ec}.member-orders li>span{display:block;margin-top:8px;font-size:15px}.member-account h3{font:26px Georgia,serif}.member-account p{font:17px/1.6 Georgia,serif}.membership .member-form{transform:none}.membership .member-form .fine{font-size:15px!important}.account-auth-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.account-auth-actions .button[aria-pressed=false]{background:white;color:#6515ff;border:1px solid #6515ff}.member-account form{margin-bottom:20px}