:where(button,a[href],summary,select,input:is([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=file]),label:has(input:is([type=checkbox],[type=radio])),label[for],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):not(.motion-button):not([class*=backdrop]):not([class*=shade]):not([class*=overlay]):not([data-interaction-motion=off]){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,outline-color .16s,filter .16s}.kexu-theme :is(.primary-button,.secondary-button,.edu-button,.rt-Button,.rt-IconButton):not(.motion-button){translate:none!important}@media (hover:hover){:where(button,a[href],summary,select,input:is([type=button],[type=submit],[type=reset],[type=image]),[role=button],[role=tab],[role=menuitem]):not(.motion-button):not(:disabled):not([disabled]):not([data-disabled]):not([aria-disabled=true]):not([class*=backdrop]):not([class*=shade]):not([class*=overlay]):not([data-interaction-motion=off]):hover{filter:brightness(.97)}}:where(button,a[href],summary,select,input:is([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=file]),[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):focus-visible{outline:2px solid var(--accent-8,#43a981);outline-offset:3px}[data-interaction-motion=press]{scale:var(--interaction-motion-scale,1)!important;transition-property:color,background-color,border-color,box-shadow,outline-color,filter!important}[data-interaction-motion-ripple]{contain:strict;z-index:2147483646;opacity:0;background:#a0efd0;box-sizing:border-box!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important;transform:scale(1)translate(0,0)!important}@media (prefers-reduced-motion:reduce){[data-interaction-motion=press]{scale:none!important}[data-interaction-motion-ripple]{display:none!important}}
