Exosphere is a set of small, modular, self-hostable community tools built on the AT Protocol.
app.exosphere.site
1import { createThemeContract } from "@vanilla-extract/css";
2
3export const vars = createThemeContract({
4 color: {
5 text: null,
6 textMuted: null,
7 bg: null,
8 surface: null,
9 surfaceHover: null,
10 border: null,
11 primary: null,
12 primaryHover: null,
13 primaryLight: null,
14 danger: null,
15 dangerLight: null,
16 warning: null,
17 warningLight: null,
18 success: null,
19 successLight: null,
20 shadow: null,
21 shadowStrong: null,
22 focusRing: null,
23 },
24 space: {
25 xs: null,
26 sm: null,
27 md: null,
28 lg: null,
29 xl: null,
30 xxl: null,
31 },
32 radius: {
33 sm: null,
34 md: null,
35 lg: null,
36 },
37 font: {
38 body: null,
39 heading: null,
40 },
41});