7 lines
442 B
TypeScript
7 lines
442 B
TypeScript
export const breakpoints = { medium: 768, wide: 1120 } as const;
|
|
export const themePreferences = ['light', 'dark', 'system'] as const;
|
|
export type ThemePreference = (typeof themePreferences)[number];
|
|
export type ResolvedTheme = Exclude<ThemePreference, 'system'>;
|
|
export const layout = { containerMaxPx: 1280, touchTargetMinPx: 44, spacingBasePx: 4 } as const;
|
|
export const motion = { fastMs: 120, standardMs: 160, overlayMs: 220 } as const;
|