feat(ui): overridable favicon/logo with branded default
Replace the ⚓ emoji with a real logo image used as the in-app brand mark and the favicon. Default bundled public/logo.svg is the HangmanLab mark recolored to the Foundry-Deck ember (#ff6a1a). Override at deploy time via HARBORFORGE_LOGO_URL (injected into runtime-config.js; getLogoUrl() + favicon swap), no rebuild needed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -144,7 +144,12 @@ input, textarea, select, button { font-family: inherit; }
|
||||
font-size: 1.3rem; letter-spacing: .12em;
|
||||
display: flex; align-items: center; gap: 8px;
|
||||
}
|
||||
.sidebar-header h1::first-letter { color: var(--accent); }
|
||||
/* Brand logo (overridable via HARBORFORGE_LOGO_URL / public/logo.svg) */
|
||||
.brand-logo {
|
||||
height: 1.15em; width: auto; vertical-align: -0.18em;
|
||||
display: inline-block; flex: 0 0 auto;
|
||||
}
|
||||
.login-card h1 .brand-logo, .setup-header h1 .brand-logo { height: 1.4em; }
|
||||
.nav-links { list-style: none; flex: 1; padding: 14px 12px; display: flex; flex-direction: column; gap: 2px; }
|
||||
.nav-links li a {
|
||||
display: flex; align-items: center; gap: 10px;
|
||||
|
||||
Reference in New Issue
Block a user