/* Draw arrows consistently; never fall back to platform emoji glyphs. */
.ui-arrow{display:inline-block;width:1em;height:1em;min-width:1em;flex-shrink:0;fill:none;stroke:currentColor;vertical-align:-.125em;overflow:visible}
#reader .page-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:.55em}
#reader .page-navigation button>span{display:inline-flex;align-items:center;margin:0}
#reader #page-prev{justify-content:flex-start}
#reader #page-next{justify-content:flex-end}
#reader .source-links a,#reader .reference-links a{display:inline-flex;align-items:center;gap:.3em}
#reader .connection .arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}
#reader .reader-keyboard .ui-arrow{width:1.1em;height:1.1em}
.pagination button{display:inline-flex;align-items:center;justify-content:center}
