/* Navigation vectors inherit their control's colour and text size. */
.chibi-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex:none;overflow:visible;pointer-events:none}
:root{
 --chibi-arrow-ne:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E");
 --chibi-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");
}
body.birthday-mobbin #programmy .package .button::after,
body.birthday-mobbin .ps-summary #ticket-action::after,
body.birthday-mobbin .ps-summary .ticket-test-link::after{
 content:"";position:static;display:block;flex:none;width:1.125rem;height:1.125rem;background:currentColor;
 -webkit-mask-image:var(--chibi-arrow-ne);mask-image:var(--chibi-arrow-ne);
 -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
 -webkit-mask-size:contain;mask-size:contain;
}
body.birthday-mobbin #programmy .package .button[aria-pressed=true]::after{-webkit-mask-image:var(--chibi-check);mask-image:var(--chibi-check)}
