diff --git a/projects/radio-show/website/src/components/global/PersistentPlayer.tsx b/projects/radio-show/website/src/components/global/PersistentPlayer.tsx index cff4b22..24cb0cf 100644 --- a/projects/radio-show/website/src/components/global/PersistentPlayer.tsx +++ b/projects/radio-show/website/src/components/global/PersistentPlayer.tsx @@ -644,6 +644,15 @@ export default function PersistentPlayer() { opacity: 1; } + .persistent-player__progress-bar:focus-visible { + outline: 2px solid var(--color-accent, hsl(200 85% 55%)); + outline-offset: 2px; + } + + .persistent-player__progress-bar:focus-visible .persistent-player__progress-handle { + opacity: 1; + } + [data-theme="light"] .persistent-player__progress-bar { background: hsl(220 12% 85% / 0.5); } @@ -755,6 +764,17 @@ export default function PersistentPlayer() { background: hsl(220 16% 92% / 0.6); } + .persistent-player__btn:focus-visible { + outline: 2px solid var(--color-accent, hsl(200 85% 55%)); + outline-offset: 2px; + color: var(--color-text-primary, hsl(220 10% 92%)); + } + + .persistent-player__btn--play:focus-visible { + color: hsl(220 20% 8%); + box-shadow: 0 0 16px hsl(200 85% 55% / 0.3); + } + .persistent-player__btn--play { width: 40px; height: 40px; diff --git a/projects/radio-show/website/src/layouts/BaseLayout.astro b/projects/radio-show/website/src/layouts/BaseLayout.astro index 7b9f771..d00ed63 100644 --- a/projects/radio-show/website/src/layouts/BaseLayout.astro +++ b/projects/radio-show/website/src/layouts/BaseLayout.astro @@ -51,12 +51,13 @@ const canonicalURL = new URL(Astro.url.pathname, Astro.site);
+ Skip to content