Files
3124cfe9c8 Add Tom Modern Design System (#4918)
* Add Tom Modern Design System

New design system: Tom Modern Design
- Editorial-technical design family
- Neutral #fafafa canvas, #ff5a00 vermillion accent
- Geist Sans/Mono typography
- 0px corners, hard offset shadows
- 26 CSS component blocks
- Premium token card and code window components
- Full 9-section DESIGN.md specification

Source: https://github.com/Tom-Opencart/tom-modern-html-style-rule

* fix: address review feedback for tom-modern design system

- Remove unsupported 'swatches' key from manifest.json
- Add license and attribution to manifest source
- Add all shared schema tokens (A1, A2, B-slot) to tokens.css
- Add '--tm-' prefix to BRAND_EXTENSION_PREFIXES
- Inline canonical tokens in components.html fixture
- Replace broken Geist CDN links with working @font-face declarations
- Use shared token names throughout components.css

* fix: remove invalid source keys from manifest.json

license and attribution are not part of the v1 design-system project
schema for bundled sources. Upstream repo (Tom-Opencart/tom-modern-html-style-rule)
currently has no license file.

* fix: use shared token names in DESIGN.md, scope --tm- to tom-modern brand

- Replace --tm-accent/--tm-bg/--tm-surface/--tm-text etc. with shared
  schema names (--accent, --bg, --surface, --fg, --border, etc.)
- Move --tm- from global BRAND_EXTENSION_PREFIXES to
  BRAND_EXTENSIONS['tom-modern'] with explicit per-brand list

* docs: add Tom Modern attribution note

* docs: add Geist loading guidance for generated artifacts

* docs: clarify Tom Modern authorship and permission

* Add palette and type-scale fixture section for Tom Modern preview

* Add Tom Modern palette preview screenshot

* Add Tom Modern component preview screenshot

---------

Co-authored-by: Tom OC <141485734+TrueTaragane@users.noreply.github.com>
2026-07-08 07:19:27 +00:00
..
2026-07-08 07:19:27 +00:00