fix(tv): font sizes

This commit is contained in:
Fredrik Burmester
2026-01-19 20:01:00 +01:00
parent f4445c4152
commit 2b36d4bc76
35 changed files with 437 additions and 167 deletions

25
constants/TVTypography.ts Normal file
View File

@@ -0,0 +1,25 @@
/**
* TV Typography Scale
*
* Consistent text sizes for TV interface components.
* These sizes are optimized for TV viewing distance.
*/
export const TVTypography = {
/** Hero titles, movie/show names - 70px */
display: 70,
/** Episode series name, major headings - 42px */
title: 42,
/** Section headers (Cast, Technical Details, From this Series) - 32px */
heading: 32,
/** Overview, actor names, card titles, metadata - 20px */
body: 20,
/** Secondary text, labels, subtitles - 16px */
callout: 16,
} as const;
export type TVTypographyKey = keyof typeof TVTypography;