These are fewer answers and more explanations as to what is apparently happening:
Story
My reason for deleting the opera plan was to add my own outline. To add a schema, I used:
:focus{ outline:1px dotted #999; outline-offset:-3px; }
This works great in any other browser ... except Opera. Opera instead gives you this weird interference model that looks like a dotted-dashed :

now, if you delete the path, you still have the standard path that Opera provides, a simple simple dotted line at 1px:

Since I have no way to add a style for every browser other than Opera, instead I decided to remove Opera before adding my own. Using the brothercake solution, -o-transform:rotate(0); to do this and then applying my own outline:

Voila!
Explanation?
From what I can tell, Opera adds its own extra outline on top of any outline defined by CSS.
This secondary outline seems to have independent color, width, style, and offset.
The color is the opposite of the background,
Width 1px ,
dotted style,
and offset 2px less than the border.



Sorry, no style image, loading does not work correctly
Interestingly, the dotted style for Opera outline does not coincide with the CSS outline, the dotted line, otherwise there would be no interference picture with both:



Output:
As I said above, I am using the brothercake solution, which should invalidate the operation boundary with:
-o-transform:rotate(0);
As he mentioned in his later commentary, this fix has some problems as it is a display error:
I noticed that when you return the window or tab to focus on the page containing the button, if the button previously had focus, the Opera outline will appear again until the button loses focus or freezes.