hectorqin and Claude Opus 5.5
81ec4ba6bc
refactor(web): seven role-named type sizes replace ~50 literal font sizes
...
ui.md's four type roles only governed the reading side; the media sheets
used every integer from 8 to 24px plus dozens of rem values. Every font size
up to 24px now reads one of --text-display/title/body/ui/label/meta/micro.
- --text-ui (14px) is the media list/settings body; --text-display (22px) the
page hero; --text-micro (10px) only for cover/icon badges.
- --text-meta moves 0.72rem -> 0.75rem, so the 200+ media 12px lines land on
it unchanged and the reading side's meta grows by half a pixel.
- Inputs that were 16px land on --text-title (16.8px), keeping the iOS
focus-zoom floor; ui.md says so explicitly.
- Sizes above 24px (player initials, hero numerals) and the decorative serif
shorthands stay literal; the token test rejects literals <= 24px.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-22 13:10:31 +08:00
..
2026-09-23 10:13:03 +08:00
2026-09-27 22:28:37 +08:00
2026-09-27 18:22:51 +08:00
2026-10-01 08:09:29 +08:00
2026-09-24 16:59:28 +08:00
2026-10-02 11:24:25 +08:00
2026-09-16 14:45:04 +08:00
2026-09-16 15:28:34 +08:00
2026-09-19 23:04:03 +08:00
2026-09-24 16:03:35 +08:00
2026-10-03 12:12:30 +08:00
2026-10-21 07:30:27 +08:00
2026-10-22 13:10:31 +08:00
2026-09-16 19:51:38 +08:00
2026-09-16 19:51:38 +08:00
2026-10-03 12:12:30 +08:00
2026-09-20 17:02:40 +08:00
2026-09-19 14:46:15 +08:00
2026-10-19 22:33:27 +08:00
2026-10-21 07:30:27 +08:00
2026-09-24 16:59:28 +08:00
2026-09-16 19:51:38 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-19 22:33:26 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-04 11:40:26 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 07:30:27 +08:00
2026-10-21 07:30:27 +08:00
2026-10-21 11:38:12 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 11:38:12 +08:00
2026-10-20 04:41:03 +00:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 07:30:27 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-20 10:17:18 +08:00
2026-10-03 15:04:34 +08:00
2026-10-20 10:17:18 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 11:38:12 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 15:26:49 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-21 15:26:49 +08:00
2026-10-20 04:28:32 +00:00
2026-10-03 15:04:34 +08:00
2026-10-20 04:33:53 +00:00
2026-10-03 15:04:34 +08:00
2026-10-21 15:26:49 +08:00
2026-10-03 15:04:34 +08:00
2026-10-03 15:04:34 +08:00
2026-10-19 22:33:26 +08:00
2026-10-21 07:30:27 +08:00
2026-09-20 17:02:40 +08:00
2026-09-16 18:04:11 +08:00
2026-09-16 14:45:04 +08:00
2026-09-27 18:22:51 +08:00
2026-09-28 10:32:34 +08:00
2026-10-01 08:26:08 +08:00
2026-10-21 18:45:00 +08:00
2026-10-21 07:30:27 +08:00
2026-10-03 12:12:30 +08:00
2026-09-20 17:36:59 +08:00
2026-09-20 17:02:40 +08:00
2026-10-20 04:26:51 +00:00
2026-09-27 18:22:51 +08:00
2026-10-20 04:05:35 +00:00
2026-09-24 16:37:30 +08:00
2026-09-20 18:40:09 +08:00
2026-09-27 22:28:37 +08:00
2026-09-19 09:09:12 +08:00
2026-10-03 12:12:30 +08:00
2026-09-20 10:37:27 +08:00
2026-10-21 11:38:12 +08:00
2026-09-19 14:17:55 +08:00
2026-10-21 11:38:12 +08:00
2026-09-23 13:40:38 +08:00
2026-10-03 12:12:30 +08:00
2026-09-27 18:22:51 +08:00
2026-09-24 07:47:32 +08:00
2026-10-20 04:26:51 +00:00
2026-10-21 11:38:12 +08:00
2026-09-28 12:38:54 +08:00
2026-09-16 22:55:58 +08:00
2026-09-16 22:55:58 +08:00
2026-09-16 14:45:04 +08:00
2026-09-16 19:51:38 +08:00
2026-09-19 09:09:12 +08:00