.ignis-header { display: flex; align-items: center; gap: 16px; padding: 16px 0 12px; margin-bottom: 12px; border-bottom: 1px solid var(--background-modifier-border); } .ignis-header-logo { width: 48px; height: 48px; flex-shrink: 0; } .ignis-header-info { flex: 1; min-width: 0; } .ignis-header-title { font-size: var(--font-ui-large); font-weight: var(--font-semibold); line-height: 1.2; margin: 0; } .ignis-header-subtitle { font-size: var(--font-ui-small); color: var(--text-muted); line-height: 1.2; margin: 4px 0 0; } .ignis-header-right { display: flex; align-items: center; gap: 12px; flex-shrink: 0; } .ignis-header-version-col { display: flex; flex-direction: column; align-items: flex-end; gap: 2px; } .ignis-header-version { font-size: var(--font-ui-small); color: var(--text-muted); } .ignis-update-indicator { font-size: var(--font-ui-smaller); color: var(--text-faint); text-decoration: none; } .ignis-update-indicator.ignis-update-available { color: var(--text-accent); } .ignis-update-indicator.ignis-update-available:hover { text-decoration: underline; } .ignis-github-link { color: var(--text-muted); display: flex; align-items: center; } .ignis-github-link:hover { color: var(--text-normal); } .ignis-github-link:hover .ignis-github-icon { opacity: 1; } .ignis-github-icon { width: 32px; height: 32px; opacity: 0.6; } .ignis-status-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 6px; } .ignis-status-connected { background-color: var(--color-green); } .ignis-status-connecting { background-color: var(--color-yellow); } .ignis-status-disconnected { background-color: var(--color-red); } .ignis-status-label { font-size: var(--font-ui-small); color: var(--text-muted); } .ignis-statusbar-item { display: flex; align-items: center; cursor: default; } .ignis-statusbar-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; } .ignis-statusbar-connected { background-color: var(--color-green); } .ignis-statusbar-connecting { background-color: var(--color-yellow); } .ignis-statusbar-disconnected { background-color: var(--color-red); } .ignis-plugins-description { padding: 0 16px; color: var(--text-muted); font-size: var(--font-ui-small); margin-bottom: 16px; }