/* PetsCare sidebar iconography: tokens follow the item's text colour. */
.unified-rail .pc-signature-icon{--sig-stroke:currentColor;--sig-soft:color-mix(in srgb,currentColor 16%,transparent);--sig-accent:color-mix(in srgb,currentColor 60%,transparent);fill:none;stroke:none;overflow:visible}
.unified-rail .unified-item.active .pc-signature-icon,.unified-rail .unified-item.selected .pc-signature-icon{--sig-soft:color-mix(in srgb,currentColor 24%,transparent);--sig-accent:currentColor}
.unified-rail .pc-signature-icon .pc-sig-line{fill:none;stroke:var(--sig-stroke);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.unified-rail .pc-signature-icon .pc-sig-soft{fill:var(--sig-soft);stroke:none}
.unified-rail .pc-signature-icon .pc-sig-accent{fill:var(--sig-accent);stroke:var(--sig-accent);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
#navDodo .unified-symbol:has(> .pc-signature-icon){height:auto}
