-<a class="skippy sr-only sr-only-focusable" href="#content">
- <span class="skippy-text">Skip to main content</span>
-</a>
+<div class="skippy overflow-hidden">
+ <div class="container-xl">
+ <a class="sr-only sr-only-focusable d-inline-flex p-2 m-1" href="#content">Skip to main content</a>
+ {%- if page.layout == "docs" -%}
+ <a class="sr-only sr-only-focusable d-none d-md-inline-flex p-2 m-1" href="#bd-docs-nav">Skip to docs navigation</a>
+ {%- endif -%}
+ </div>
+</div>
+// stylelint-disable declaration-no-important
+
.skippy {
- display: block;
- padding: 1em;
- color: $white;
- text-align: center;
background-color: $bd-purple;
- outline: 0;
- @include hover() {
+ a {
color: $white;
}
-}
-.skippy-text {
- padding: .5em;
- outline: 1px dotted;
+ &:focus-within a {
+ position: static !important;
+ width: auto !important;
+ height: auto !important;
+ padding: $spacer / 2 !important;
+ margin: $spacer / 4 !important;
+ overflow: visible !important;
+ clip: auto !important;
+ white-space: normal !important;
+ }
}