.skip-link{position:absolute;left:12px;top:-100px;z-index:2000;padding:10px 16px;background:var(--surface);color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow);font-weight:600;}
.skip-link:focus{top:12px;}

.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}

@media(max-width:600px){.utility .lang{gap:6px;}}

.admin-bar .site-head{top:32px;}
@media screen and (max-width:782px){.admin-bar .site-head{top:46px;}}
@media screen and (max-width:600px){.admin-bar .site-head{top:0;}}

.nw-pages{margin-top:36px;}
.nw-pages .dots{border-color:transparent;background:transparent;}

.foot-col .foot-addr{opacity:1;}
