body[data-ui-interactions="enabled"] {
    * {
        outline-offset: 2px;
    }
    
    .user-hovering {
        outline: 2px solid rgba(155, 155, 155, 0.4);
        outline-offset: 3px;
        animation: user-hovering 0.2s ease !important;
        transition: outline 0.1s ease, outline-offset 0.1s ease;
    }
    
    @keyframes user-hovering {
        from {
            outline: 2px solid rgba(100, 100, 100, 0.9);
        }
        to {
            outline: 2px solid rgba(155, 155, 155, 0.4);
        }
    }
    
    .user-clicking {
        outline: 2px solid rgba(125, 125, 125, 0.6) !important;
        outline-offset: 1px;
    }
}