Where a narrow block sits: ltr and rtl

The grey band is the containing block. Each bar is a block-level box with the declaration on the left. An rtl block end-aligns; an over-wide one overflows toward the start edge; a single auto margin takes all of the slack.

declaration
direction: ltr
direction: rtl
width: 64px
width: 64px; margin: 0 auto
margin-left: auto
margin-right: auto
margin-left: auto; margin-right: 30px
margin-right: 30px
width: 120%; margin-left: 20px
max-width: 64px (auto width)