/* Fixed vector navigation icons, preserving each existing badge/box and colour. */
html body [data-ui-arrow]{font-size:0!important;font-variant-emoji:text;line-height:1;--ui-arrow-rotation:0deg}
html body [data-ui-arrow]::before{content:''!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;vertical-align:middle;background:currentColor!important;transform:rotate(var(--ui-arrow-rotation));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
html body [data-ui-arrow="ne"]{--ui-arrow-rotation:-45deg}html body [data-ui-arrow="nw"]{--ui-arrow-rotation:-135deg}html body [data-ui-arrow="se"]{--ui-arrow-rotation:45deg}html body [data-ui-arrow="sw"]{--ui-arrow-rotation:135deg}html body [data-ui-arrow="left"]{--ui-arrow-rotation:180deg}html body [data-ui-arrow="up"]{--ui-arrow-rotation:-90deg}html body [data-ui-arrow="down"]{--ui-arrow-rotation:90deg}
html body .home-text-link [data-ui-arrow],html body .home-server-open [data-ui-arrow]{display:inline-flex;align-items:center;justify-content:center}
html body a,html body button{font-variant-emoji:text}
