diff --git a/app/assets/main.css b/app/assets/main.css index 85e8802a2..bbc4b68d9 100644 --- a/app/assets/main.css +++ b/app/assets/main.css @@ -204,9 +204,9 @@ a:hover { } a:focus-visible { - outline: 2px solid var(--border); + outline: 2px solid var(--accent); outline-offset: 2px; - border-radius: 2px; + border-radius: 4px; } /* Reset dd margin (browser default is margin-left: 40px) */ @@ -223,6 +223,12 @@ button { padding: 0; } +button:focus-visible { + outline: 2px solid var(--accent); + outline-offset: 2px; + border-radius: 4px; +} + /* Selection */ ::selection { background-color: var(--fg-muted); diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 71a066b94..590567126 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -99,14 +99,7 @@ onKeyStroke( :aria-label="$t('nav.tap_to_search')" @click="expandMobileSearch" > - + @@ -116,16 +109,9 @@ onKeyStroke( to="/" :aria-label="$t('header.home')" dir="ltr" - class="inline-flex items-center gap-2 header-logo font-mono text-lg font-medium text-fg hover:text-fg transition-colors duration-200 focus-ring rounded" + class="inline-flex items-center gap-2 header-logo font-mono text-lg font-medium text-fg hover:text-fg focus-visible:outline-accent/50 transition-colors duration-200 rounded" > - + npmx @@ -163,11 +149,11 @@ onKeyStroke( -
- {{ $t('tagline') }} -
+ {{ $t('tagline') }} +
+ +
+ {{ $t('package.no_description') }} +
- -
- {{ $t('package.no_description') }} -
{{ $t('search.want_to_claim') }}