diff --git a/static/main/css/layout.css b/static/main/css/layout.css index 28499c8..3a83a8d 100644 --- a/static/main/css/layout.css +++ b/static/main/css/layout.css @@ -69,6 +69,18 @@ em { margin-inline-end: 0.75rem; } +.color-mode-toggle { + color: var(--color-header-text); + border: 2px solid currentColor; + margin: auto; + padding: 4px; + background: transparent; + cursor: pointer; + border-radius: 5px; + width: 2.5rem; + height: 2.5rem; +} + @media (max-width: 35em) { .primary-navigation { --gap: 3rem; @@ -104,6 +116,12 @@ em { [data-color-mode="light"] { --color-header-text: var(--color-fg-default); } + + .color-mode-toggle { + margin: 0 1rem 0 auto; + width: 3rem; + height: 3rem; + } } @media (min-width: 35em) { @@ -114,12 +132,7 @@ em { background-color: var(--color-header-bg-default); } - .primary-navigation a:hover { + .primary-navigation *:hover { color: var(--color-header-text-hover); } } - -#color-mode-toggle { - width: 2rem; - height: 2rem; -} diff --git a/templates/layout.html b/templates/layout.html index 3864b15..2669462 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -47,7 +47,11 @@ Projects + aria-label="toggle dark mode "> + + + +