diff --git a/base.css b/base.css index 8803585..1b2d0bb 100644 --- a/base.css +++ b/base.css @@ -227,6 +227,10 @@ a:hover { color: var(--accent-orange); text-shadow: var(--glow-orange); } +a:focus-visible { + outline: 2px solid var(--accent-cyan); + outline-offset: 2px; +} ul, ol { list-style: none; } img, svg { display: block; max-width: 100%; } @@ -543,6 +547,11 @@ hr { text-shadow: var(--glow-orange); padding-left: 1.1rem; } +.lt-nav-dropdown-menu li a:focus-visible { + outline: 2px solid var(--accent-cyan); + outline-offset: -2px; + color: var(--accent-cyan); +} /* Header user + admin badge */ .lt-header-user { @@ -5055,6 +5064,7 @@ body.lt-is-offline .lt-main { margin-top: 2rem; transition: margin-top 0.25s eas .lt-markdown hr { border: none; border-top: 1px solid var(--border-dim); margin: 1rem 0; } .lt-markdown a { color: var(--accent-cyan); text-decoration: none; } .lt-markdown a:hover { text-decoration: underline; } +.lt-markdown a:focus-visible { outline: 2px solid var(--accent-cyan); outline-offset: 2px; } .lt-markdown strong { color: var(--text-primary); } .lt-markdown img { max-width: 100%; border: 1px solid var(--border-dim); } .lt-markdown table { width: 100%; border-collapse: collapse; font-size: 0.78rem; margin: 0.75rem 0; } diff --git a/base.html b/base.html index bcaae90..a40a896 100644 --- a/base.html +++ b/base.html @@ -65,7 +65,7 @@