diff --git a/src/components/LayoutHeader/Header.js b/src/components/LayoutHeader/Header.js
index 48037360..5eb06683 100644
--- a/src/components/LayoutHeader/Header.js
+++ b/src/components/LayoutHeader/Header.js
@@ -47,6 +47,12 @@ const Header = ({location}) => (
marginRight: 10,
height: '100%',
alignItems: 'center',
+ color: colors.brand,
+
+ ':focus': {
+ outline: 0,
+ color: colors.white,
+ },
[media.greaterThan('small')]: {
width: 'calc(100% / 6)',
@@ -59,7 +65,7 @@ const Header = ({location}) => (
(
WebkitOverflowScrolling: 'touch',
height: '100%',
width: '60%',
+
[media.size('xsmall')]: {
flexGrow: '1',
width: 'auto',
@@ -170,6 +177,12 @@ const Header = ({location}) => (
backgroundPositionY: 'center',
backgroundPositionX: 'left',
+ ':focus': {
+ outline: 0,
+ backgroundColor: colors.lighter,
+ borderRadius: '0.25rem',
+ },
+
[media.lessThan('large')]: {
fontSize: 16,
},
@@ -207,10 +220,18 @@ const Header = ({location}) => (
(
marginLeft: 10,
whiteSpace: 'nowrap',
...fonts.small,
+
':hover': {
color: colors.brand,
},
+
+ ':focus': {
+ outline: 0,
+ backgroundColor: colors.lighter,
+ borderRadius: 15,
+ },
}}
href="https://github.com/facebook/react/"
target="_blank"
diff --git a/src/components/LayoutHeader/HeaderLink.js b/src/components/LayoutHeader/HeaderLink.js
index 6ad92ca5..69d91423 100644
--- a/src/components/LayoutHeader/HeaderLink.js
+++ b/src/components/LayoutHeader/HeaderLink.js
@@ -27,6 +27,12 @@ const style = {
paddingRight: 15,
fontWeight: 300,
+ ':focus': {
+ outline: 0,
+ backgroundColor: colors.lighter,
+ color: colors.white,
+ },
+
[media.size('xsmall')]: {
paddingLeft: 8,
paddingRight: 8,
@@ -42,7 +48,7 @@ const style = {
paddingRight: 20,
fontSize: 18,
- ':hover': {
+ ':hover:not(:focus)': {
color: colors.brand,
},
},