/* Shared catalogue empty state; header navigation remains owned by core-theme.css. */
.hub-empty { grid-column: 1 / -1; margin: 0; padding: 24px; border: 1px solid var(--line); border-radius: 16px; color: var(--muted); background: var(--surface); font-size: 15px; font-weight: 500; }
