/* Graphic arrows: immune to platform emoji substitution. */
.safe-ui-arrow{display:inline-block!important;width:1em!important;height:1em!important;min-width:1em;flex:0 0 1em;vertical-align:-.12em;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
a:has(.safe-ui-arrow){column-gap:6px}
body .footer .site-directory a[href="/sim"]::before{content:""!important;width:13px;height:13px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}
body[data-thitronik-refined] #main #app-ortung a[href="/sim"]::after{content:""!important;display:inline-block;width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:700px){a .safe-ui-arrow,button .safe-ui-arrow{flex-shrink:0!important}}

.case-design-photo .case-scope>div>p>a:after{content:""!important;display:inline-block;width:1em;height:1em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}
.case-pagination-arrow .safe-ui-arrow{width:1em!important;height:1em!important}

.portal-shot figcaption .portal-zoom-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;background:none;padding:8px 0;color:#785b2c;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.portal-zoom-button:focus-visible{outline:2px solid #173b43;outline-offset:3px}
