/* Feedback verändert weder Linkziel noch Layout. */
a.check-feedback{position:relative;isolation:isolate;overflow:hidden;transition:transform .12s,box-shadow .18s;touch-action:manipulation}
a.check-feedback:active{transform:translateY(2px) scale(.985)}
a.check-feedback::after{content:"";position:absolute;z-index:-1;inset:-100% -50%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#b8d8ff99 49%,transparent 64%);transform:translateX(-110%);opacity:0}
a.check-feedback.feedback-hit::after{animation:check-feedback-light .6s ease-out}
a.check-feedback.feedback-hit{box-shadow:0 0 0 5px #a9caff40}
@keyframes check-feedback-light{0%{opacity:0;transform:translateX(-65%)}20%{opacity:.9}100%{opacity:0;transform:translateX(65%)}}
@media(prefers-reduced-motion:reduce){a.check-feedback{transition:none}a.check-feedback:active{transform:none;filter:brightness(.94)}a.check-feedback.feedback-hit::after{animation:none}}
