.v55-skip-link{position:fixed;z-index:9999;top:-5rem;left:1rem;padding:.75rem 1rem;border-radius:.65rem;background:#fff;color:#123b64;font-weight:800;box-shadow:0 5px 18px #123b6433}
.v55-skip-link:focus{top:1rem}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #e69b0b;outline-offset:3px}
.v53-sponsored-label{font-size:.76rem;letter-spacing:.025em}
.v53-sponsored-card button,.v53-sponsored-empty a,.answer-card [data-action="report-answer"],.auth-dialog .v50-help-link{min-height:44px;display:inline-flex;align-items:center}
#feedback-dialog .dialog-body label{display:grid;gap:.35rem}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
