/* Visible interaction feedback; no geometry or event behavior changes. */
html body :is(button,a[href],summary,[role="button"],input[type="button"],input[type="submit"]){-webkit-tap-highlight-color:transparent;cursor:pointer;transition:none!important;outline-offset:2px}
@media(hover:hover){html body :is(button,a[href],summary,[role="button"],input[type="button"],input[type="submit"]):not(:disabled):not([aria-disabled="true"]):hover,html body #tabs button:not(:disabled):hover{box-shadow:var(--atlant-rest-shadow,0 0 transparent),inset 0 0 0 999px rgb(128 128 128 / 12%)!important;outline:none!important}}
html body :is(button,a[href],summary,[role="button"],input[type="button"],input[type="submit"]):not(:disabled):not([aria-disabled="true"]):is(:active,.atlant-pressed),html body #tabs button.atlant-pressed{box-shadow:var(--atlant-rest-shadow,0 0 transparent),inset 0 0 0 999px rgb(128 128 128 / 24%)!important;outline:none!important}
html body :is(button,a[href],summary,[role="button"],input[type="button"],input[type="submit"]):focus-visible{outline:2px solid var(--t-accent,var(--s-accent,#f6c646));outline-offset:3px}
html body :is(button,input):disabled,html body [aria-disabled="true"]{cursor:not-allowed}
html body .atlant-icon-control{border-radius:999px}
html body a[href]:not([class]){border-radius:6px}
@media(prefers-reduced-motion:reduce){html body :is(button,a[href],summary,[role="button"],input){transition:none}}

html body :is(button,a[href],summary,[role="button"]):focus:not(:focus-visible){outline:none!important}
