Skip to content

refactor(styles): introduce token-based design system and migrate key pages to shared utilities#116

Merged
cengique merged 1 commit intodevelopfrom
refactor/global-style
Feb 15, 2026
Merged

refactor(styles): introduce token-based design system and migrate key pages to shared utilities#116
cengique merged 1 commit intodevelopfrom
refactor/global-style

Conversation

@KobenjiSan
Copy link
Collaborator

  • Introduce tokens.scss as the source of truth for colors, spacing, typography, and motion
  • Add main.scss as global entry
  • Convert several core pages (home, navbar, footer, auth pages, explore, etc.) to use tokens and shared utilities
  • Remove many global/page-specific overrides, inline styles, and custom button/link design
  • Add legacy variable bridge to avoid breaking older templates
  • Fix UI bugs across core screens

This is a partial migration. Many components and pages still use legacy styles and will need to be migrated incrementally.

… pages to shared utilities

- Introduce tokens.scss as the source of truth for colors, spacing, typography, and motion
- Add main.scss global entry and layered structure (reset, typography, form, bootstrap overrides)
- Convert several core pages (home, navbar, footer, auth pages, explore, etc.) to use tokens and shared utilities
- Remove many global/page-specific overrides, inline styles, and custom button/link hacks
- Add legacy variable bridge to avoid breaking older templates

This is a partial migration. Many components and pages still use legacy styles and will be migrated incrementally.
Goal is to centralize styling and reduce global side effects over time.
Copy link
Member

@cengique cengique left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good!

@cengique cengique merged commit b6a3b8e into develop Feb 15, 2026
1 check passed
@cengique cengique deleted the refactor/global-style branch February 15, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants