:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button) :where(.pa-ui-icon,svg,i,img,.pa-header-icon-fallback){transform-origin:center;transition:transform var(--pa-motion-fast) var(--pa-motion-ease)}
:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button):hover :where(.pa-ui-icon,svg,i,img,.pa-header-icon-fallback),:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button):focus-visible :where(.pa-ui-icon,svg,i,img,.pa-header-icon-fallback){transform:scale(1.14)}
:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button):hover{background-color:transparent}
:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button){transition:transform var(--pa-motion-fast) var(--pa-motion-ease)}
:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:767px){:where(.pa-icon-button,.pa-button--icon){width:48px;height:48px;min-width:48px;min-height:48px}:where(.pa-icon-button,.pa-button--icon) .pa-ui-icon{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button),:where(.pa-ui-interactive-icon,.pa-icon-button,.pa-button--icon,.pa-functional-icon,.pa-ui-arrow-button) :where(.pa-ui-icon,svg,i,img,.pa-header-icon-fallback){transition:none}}
