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 ? (
-
+
{closeLabel}