.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:100000;padding:12px 18px;border-radius:10px;background:#0b1020;color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transform:translateY(-200%)}
.skip-link:focus,.skip-link:focus-visible{transform:none;outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #0b1020}
#main:focus{outline:none}
.nav__signin-m{display:none}
@media (max-width:1099.98px){.nav--open .nav__links .nav__signin-m{display:block;font-size:15px;font-weight:600;color:var(--ink)}}
