diff --git a/assets/style/_components.scss b/assets/style/_components.scss index 102202c..fd72758 100644 --- a/assets/style/_components.scss +++ b/assets/style/_components.scss @@ -149,7 +149,7 @@ a.card:hover { display: grid; place-items: center; border-radius: var(--radius-sm); background: var(--color-primary-100); - color: var(--color-primary-600); + color: var(--color-icon-brand); margin-bottom: 0.4rem; } .card-icon svg { width: 1.15rem; height: 1.15rem; } diff --git a/assets/style/_layout.scss b/assets/style/_layout.scss index ce1a4d8..bb708df 100644 --- a/assets/style/_layout.scss +++ b/assets/style/_layout.scss @@ -26,16 +26,12 @@ color: var(--color-content-inv); letter-spacing: -0.01em; } -.navbar-brand .mark { - width: 1.6rem; - height: 1.6rem; - display: grid; - place-items: center; - border-radius: var(--radius-sm); - background: linear-gradient(150deg, var(--color-primary-500), var(--color-primary-700)); - box-shadow: 0 0 0 1px hsla(335, 80%, 53%, 0.35), 0 4px 14px -4px hsla(335, 80%, 53%, 0.7); +.navbar-brand picture { display: inline-flex; } +.navbar-brand .brand-logo { + width: 1.75rem; + height: 1.75rem; + display: block; } -.navbar-brand .mark svg { width: 1rem; height: 1rem; color: #fff; } .navbar-brand .tag { font-family: var(--font-family-mono); font-size: var(--font-size-100); diff --git a/assets/style/_theme.scss b/assets/style/_theme.scss index a7fda78..6989ef2 100644 --- a/assets/style/_theme.scss +++ b/assets/style/_theme.scss @@ -14,6 +14,11 @@ --color-primary-800: hsl(335, 72%, 31%); --color-primary-900: hsl(335, 72%, 25%); + /* Brand-tinted icon glyph (card tiles). Points at primary-600 on Paper; dark + * mode re-points it to the console's signal magenta (hsl 336 86% 60%) so the + * icons read the same as the console rather than the brighter primary-600. */ + --color-icon-brand: var(--color-primary-600); + /* Secondary — console accent cyan */ --color-secondary-300: hsl(190, 80%, 80%); --color-secondary-400: hsl(189, 86%, 50%); @@ -122,6 +127,9 @@ html.dark { --color-primary-600: hsl(335, 85%, 72%); --color-primary-700: hsl(335, 80%, 78%); + /* Match the console's dark signal magenta for brand-tinted icon glyphs. */ + --color-icon-brand: hsl(336, 86%, 60%); + /* Shadow on Ink reads more as a glow than a drop. */ --color-shadow: 230 60% 2%; --shadow-panel: 0 1px 2px hsl(var(--color-shadow) / 0.4), 0 8px 24px -12px hsl(var(--color-shadow) / 0.6); diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 6b84265..dfad32e 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -7,7 +7,8 @@ {{- if .IsHome }}