/* Native custom pointers only for mouse/trackpad users. */
@media (hover:hover) and (pointer:fine){
 html,body,body *{cursor:url('/assets/tattoo-rankings-circle-cursor.svg?v=2') 16 16,auto!important}
 .tattoo-button,.tattoo-button *{cursor:url('/assets/tattoo-rankings-vote-cursor.svg?v=green-3') 38 8,pointer!important}
 body input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),body textarea,body [contenteditable=true]{cursor:text!important}
 body :disabled,body [aria-disabled=true]{cursor:not-allowed!important}
}
@media (forced-colors:active){html,body,body *{cursor:auto!important}.tattoo-button,.tattoo-button *{cursor:pointer!important}body input,body textarea{cursor:text!important}}

.artist-info a{color:inherit;text-decoration:none}.artist-info a:hover{text-decoration:underline;text-underline-offset:3px}.artist-info a:focus-visible{outline:2px solid #ecc978;outline-offset:4px}.comparison-profile-link{display:block;flex-shrink:0}.comparison-profile-link .portrait{display:block}
