html { scroll-behavior: smooth; }
body {
margin: 0;
min-height: 100vh;
background: #f5f7fb;
color: #172033;
font-family: Tahoma, Arial, sans-serif;
}
.rq-skip-link {
position: fixed;
right: 12px;
top: -80px;
z-index: 9999;
padding: 10px 14px;
border-radius: 10px;
background: #111827;
color: #fff;
text-decoration: none;
}
.rq-skip-link:focus { top: 12px; }