diff --git a/assets/icon.svg b/assets/icon.svg new file mode 100644 index 0000000..30a0ea9 --- /dev/null +++ b/assets/icon.svg @@ -0,0 +1,10 @@ + diff --git a/assets/logo-dark.svg b/assets/logo-dark.svg new file mode 100644 index 0000000..471c47d --- /dev/null +++ b/assets/logo-dark.svg @@ -0,0 +1,12 @@ + diff --git a/assets/logo-light.svg b/assets/logo-light.svg new file mode 100644 index 0000000..7d61531 --- /dev/null +++ b/assets/logo-light.svg @@ -0,0 +1,12 @@ + diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..2d9ef88 --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,12 @@ + diff --git a/css/components.css b/css/components.css index 0e23229..f2cc099 100644 --- a/css/components.css +++ b/css/components.css @@ -211,9 +211,34 @@ app-header .header-inner { } app-header .logo { - font-size: var(--font-size-xl); - font-weight: var(--font-weight-bold); - color: var(--color-primary); + display: flex; + align-items: center; +} + +app-header .logo-img { + height: 28px; + width: auto; +} + +app-header .logo-dark { + display: none; +} + +[data-theme="dark"] app-header .logo-light { + display: none; +} + +[data-theme="dark"] app-header .logo-dark { + display: block; +} + +@media (prefers-color-scheme: dark) { + html:not([data-theme="light"]) app-header .logo-light { + display: none; + } + html:not([data-theme="light"]) app-header .logo-dark { + display: block; + } } app-header .search-box { diff --git a/index.html b/index.html index abafb92..a24a922 100644 --- a/index.html +++ b/index.html @@ -4,14 +4,17 @@ - +