/* Original Canvas hover language (da814e30): subtle fill and text/border color. */
html body[data-canvas-default-hover] :is(button,a){text-shadow:none!important;scale:1!important}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) :is(#editorView,#canvasGeneratorDialog,#canvasAddMenu,#canvasLinkMenu,#canvasAccountMenu,.topbar) button{
 background-image:none!important;box-shadow:none!important;filter:none!important;
 transition:background-color .18s,color .18s,border-color .18s!important;
}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) :is(#editorView,#canvasGeneratorDialog,#canvasAddMenu,#canvasLinkMenu,#canvasAccountMenu,.topbar) button:not(:disabled):hover{
 background-color:var(--hair)!important;color:var(--text)!important;box-shadow:none!important;filter:none!important;
}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) #editorView > .palette.glass > button:not(#canvasAddBtn):hover,
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) #editorView .zoom-controls button:hover{
 background:var(--hair)!important;color:var(--accent)!important;box-shadow:none!important;
}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) #canvasGeneratorDialog :is(.canvas-generator-choice,.canvas-generator-spec-option):not(:disabled):hover{
 background:rgba(255,255,255,.08)!important;color:#eee!important;border-color:#717781!important;
}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) #canvasGeneratorDialog #canvasGeneratorSubmit:not(:disabled):hover{background:#e4e6ea!important;color:#202226!important}
html body[data-canvas-default-hover]:has(#editorView:not([hidden])) #canvasGeneratorDialog #canvasGeneratorCancel:not(:disabled):hover{background:rgba(255,255,255,.06)!important;color:#eee!important}
html body[data-canvas-default-hover] button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}
