Files
Nebula-Core/packages/core-theme/README.md
T
andrew 987ff560f5 Add initial Nebula Core packages and docs
Import initial monorepo structure for Nebula Core: add packages (@nebula/core, core-glyphs, core-input, core-navigation, core-theme, core-ui, core-utils) with source, dist, tests and assets. Expand README with overview, quick start and API snippets, and add package-level documentation files. Add jsconfig.json for path mapping, package.json and lockfiles to bootstrap the repo. This commit sets up the project layout, docs, and local package links for further development.
2026-01-31 22:57:16 +13:00

644 B

@nebula/core-theme

Theme tokens tuned for readable, couch-friendly UI. Exports plain objects and helpers only.

Why it exists

TV and handheld screens need higher contrast, larger type, and clearer spacing. This package provides opinionated defaults that work well from a distance.

Usage

import { baseTheme, createTheme } from "@nebula/core-theme";

const theme = createTheme({
  colors: {
    accent: "#44d3ff"
  }
});

console.log(baseTheme.typography.display, theme.colors.accent);

SteamOS / Steam Deck notes

Use display or title sizes for primary UI. Keep contrast high for use in bright rooms or handheld mode.