/* Focus and frontend-only feedback; original theme rules remain in place. */
.frontend-status{margin-top:16px;padding:12px 16px;border-left:3px solid #0c5adb;background:#eef4ff;color:#162b49;font-size:15px;line-height:1.6}
.frontend-search-results{background:#fff;padding:16px;margin-top:12px;max-height:45vh;overflow:auto;color:#162b49}
.frontend-search-results a{display:block;padding:8px;color:#0c5adb}
:focus-visible{outline:2px solid #0c5adb;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wow{animation:none!important;visibility:visible!important}}
