.mnmb-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mnmb-size,46px);height:var(--mnmb-size,46px);min-height:0;padding:10px;border:1px solid currentColor;border-radius:50%;background:var(--mnbg-button,#000);color:var(--mnbg-button-ink,#F4F0E7);cursor:pointer;line-height:1;box-shadow:none}
.mnmb-button:hover,.mnmb-button:focus{background:var(--mnbg-button,#000);color:var(--mnbg-button-ink,#F4F0E7)}.mnmb-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mnmb-button svg{width:100%;height:100%;max-width:28px;max-height:28px;pointer-events:none}.mnmb-sun{display:none}html[data-monkey-mode=dark] .mnmb-sun{display:block}html[data-monkey-mode=dark] .mnmb-moon{display:none}.mnmb-floating{position:fixed;z-index:9999}.mnmb-bottom-right{right:calc(var(--mnmb-offset) + env(safe-area-inset-right,0px));bottom:calc(var(--mnmb-offset) + env(safe-area-inset-bottom,0px))}.mnmb-bottom-left{left:calc(var(--mnmb-offset) + env(safe-area-inset-left,0px));bottom:calc(var(--mnmb-offset) + env(safe-area-inset-bottom,0px))}.mnmb-top-right{right:calc(var(--mnmb-offset) + env(safe-area-inset-right,0px));top:calc(var(--mnmb-offset) + env(safe-area-inset-top,0px) + var(--wp-admin--admin-bar--height,0px))}.mnmb-top-left{left:calc(var(--mnmb-offset) + env(safe-area-inset-left,0px));top:calc(var(--mnmb-offset) + env(safe-area-inset-top,0px) + var(--wp-admin--admin-bar--height,0px))}
/* A placed Elementor widget replaces the floating copy on that page. */
body:has(.mnmb-widget .mnmb-button) .mnmb-floating{display:none}
.mnmb-widget .mnmb-button{font:inherit;gap:8px}.mnmb-widget .mnmb-button.mnmb-has-text{width:auto;min-width:var(--mnmb-size,46px);height:auto;min-height:var(--mnmb-size,46px);border-radius:8px;padding:10px 16px}.mnmb-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--mnmb-icon-size,24px);height:var(--mnmb-icon-size,24px);font-size:var(--mnmb-icon-size,24px);line-height:1}.mnmb-widget .mnmb-icon svg{width:100%;height:100%;max-width:none;max-height:none}.mnmb-icon-dark,.mnmb-text-dark{display:none}.mnmb-caption{white-space:pre-line;text-align:inherit}.mnmb-icon-after{flex-direction:row-reverse}html[data-monkey-mode=dark] .mnmb-icon-light,html[data-monkey-mode=dark] .mnmb-text-light{display:none}html[data-monkey-mode=dark] .mnmb-icon-dark{display:inline-flex}html[data-monkey-mode=dark] .mnmb-text-dark{display:inline}
