button.kaos-icon-control{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;box-sizing:border-box!important;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;padding:10px!important;gap:0!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;border-radius:12px!important;border-width:1px!important;box-shadow:inset 0 1px 0 #ffffff0c,0 3px 9px #0002;vertical-align:middle;overflow:visible!important}
button.kaos-icon-control>*{display:none!important}button.kaos-icon-control:before{content:'';display:block!important;width:22px;height:22px;flex:none;background:currentColor;mask-image:var(--kaos-control-icon);-webkit-mask-image:var(--kaos-control-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center}button.kaos-icon-control:hover{filter:brightness(1.15)}button.kaos-icon-control:focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}.kaos-function-tip{position:fixed!important;z-index:2147483600!important;width:max-content;max-width:calc(100vw - 20px);padding:8px 12px;border:1px solid #888477;border-radius:6px;background:#131410;color:#faf9f6;box-shadow:0 5px 18px #0008;font:14px/1.45 Arial,sans-serif;pointer-events:none;overflow-wrap:anywhere}.kaos-function-tip[hidden]{display:none!important}@media(forced-colors:active){button.kaos-icon-control{border:1px solid ButtonText!important}.kaos-function-tip{background:Canvas;color:CanvasText;border-color:CanvasText}}
