diff --git a/src/app/globals.css b/src/app/globals.css index b7071dcc..a3005682 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -216,6 +216,10 @@ summary, color: var(--color-primary-readable, var(--color-primary)); background-color: color-mix(in srgb, var(--color-primary) 10%, transparent); } + .nav-item:focus-visible { + outline: 2px solid var(--color-primary-readable, var(--color-primary)); + outline-offset: 2px; + } .dropdown-item { @apply block py-2.5 px-4 text-sm font-semibold rounded-lg mx-1; color: var(--color-dropdown-text-readable, var(--color-text-readable)); @@ -225,6 +229,10 @@ summary, background-color: color-mix(in srgb, var(--color-primary) 12%, transparent); color: var(--color-primary-readable, var(--color-primary)); } + .dropdown-item:focus-visible { + outline: 2px solid var(--color-primary-readable, var(--color-primary)); + outline-offset: -2px; + } .dropdown-menu { background-color: var(--color-dropdown); border: 1px solid @@ -550,7 +558,7 @@ tbody tr:hover { } .admin-page thead th { background: color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface)); - color: var(--admin-text-muted); + color: var(--admin-text); border-bottom: 1px solid var(--admin-border); white-space: nowrap; font-size: 0.68rem; diff --git a/src/components/admin/admin-mobile-wrapper.tsx b/src/components/admin/admin-mobile-wrapper.tsx index 75d8f4ed..ea93418c 100644 --- a/src/components/admin/admin-mobile-wrapper.tsx +++ b/src/components/admin/admin-mobile-wrapper.tsx @@ -36,8 +36,9 @@ export function AdminMobileWrapper({ diff --git a/src/components/admin/admin-nav-link.tsx b/src/components/admin/admin-nav-link.tsx index ce7f1cb6..5687ecf9 100644 --- a/src/components/admin/admin-nav-link.tsx +++ b/src/components/admin/admin-nav-link.tsx @@ -28,11 +28,12 @@ export function AdminNavLink({ {icon ? ( {brandLabel} - + {closeLabel}