:where(.ivoni-button,.ivoni-menu-toggle,.ivoni-accordion summary,.elementor-button,.ivoni-admin .button,.ivoni-admin .ivoni-action,.ivoni-admin .kslf-btn,.ivoni-admin .ivoni-tab,.login .button-primary){position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}:where(.ivoni-button,.ivoni-menu-toggle,.ivoni-accordion summary,.elementor-button,.ivoni-admin .button,.ivoni-admin .ivoni-action,.ivoni-admin .kslf-btn,.ivoni-admin .ivoni-tab,.login .button-primary)::before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;pointer-events:none;border-radius:inherit;transition:opacity 150ms}:where(.ivoni-button,.ivoni-menu-toggle,.ivoni-accordion summary,.elementor-button,.ivoni-admin .button,.ivoni-admin .ivoni-action,.ivoni-admin .kslf-btn,.ivoni-admin .ivoni-tab,.login .button-primary):hover::before{opacity:.08}:where(.ivoni-button,.ivoni-menu-toggle,.ivoni-accordion summary,.elementor-button,.ivoni-admin .button,.ivoni-admin .ivoni-action,.ivoni-admin .kslf-btn,.ivoni-admin .ivoni-tab,.login .button-primary):focus-visible::before{opacity:.12}.ivoni-ripple-layer{position:absolute!important;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none!important;opacity:.12;transition:opacity 180ms;z-index:0}.ivoni-ripple-ink{position:absolute;display:block;border-radius:50%;background:currentColor;transform:translate(-50%,-50%) scale(1);animation:ivoni-ripple 450ms cubic-bezier(.2,0,0,1)}.ivoni-ripple-out{opacity:0}.ivoni-ripple-reduced .ivoni-ripple-ink{animation:none}.ivoni-pressed::before{opacity:.04}.ivoni-accordion details[open] summary>.ivoni-ripple-layer{transform:none}@keyframes ivoni-ripple{from{transform:translate(-50%,-50%) scale(0)}}@media(prefers-reduced-motion:reduce){.ivoni-ripple-ink{animation:none}.ivoni-ripple-layer{transition:none}}@media(forced-colors:active){.ivoni-ripple-layer{display:none}}
