Frontmatter
| id | 8429 |
| title | Update Portal Services Page to match Home Page Styling |
| state | Closed |
| labels | enhancementdesignai |
| assignees | tobiu |
| createdAt | Jan 8, 2026, 5:46 PM |
| updatedAt | Jan 8, 2026, 6:15 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8429 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 8, 2026, 6:15 PM |
Update Portal Services Page to match Home Page Styling
tobiu assigned to @tobiu on Jan 8, 2026, 6:14 PM

tobiu
Jan 8, 2026, 6:14 PM
Input from Gemini 3 Pro:
✦ The Portal Services page (
apps/portal/view/services/Component.mjs) has been refactored to align with the Home page's styling.Key changes:
- Integrated shared
.portal-content-boxand.portal-shared-backgroundstyles fromViewport.scss.- Updated
resources/scss/src/apps/portal/services/Component.scssto remove redundant styles and leverage the shared definitions.- Refactored
apps/portal/view/services/Component.mjsto use the newportal-content-boxVDOM structure and classes.- Updated
resources/scss/src/apps/portal/home/MainContainer.scssto use the shared background.- Refined
Viewport.scssto include specific rules forh4.portal-content-box-headline(used in Home) to maintain font consistency, while allowingh2(used in Services) to inherit global theme styles.- Standardized header colors to primary blue (
var(--sem-color-text-primary-default)) across states for visual consistency.
tobiu closed this issue on Jan 8, 2026, 6:15 PM
The Services page (
apps/portal/view/services/Component.mjs) needs to be updated to align with the new design introduced in the Home page. This involves applying the new background effects and content box styling found in:resources/scss/src/apps/portal/home/MainContainer.scssresources/scss/src/apps/portal/home/ContentBox.scssTarget files for update:
resources/scss/src/apps/portal/services/Component.scssapps/portal/view/services/Component.mjs