import type { CSS, CSSFull } from '@fuel-stitches/react'; import { createStitches } from '@fuel-stitches/react'; import { darkColors } from './colors'; import { media } from './media'; import * as tokens from './tokens'; import * as utils from './utils'; export const { css, styled, globalCss, keyframes, getCssText, theme, createTheme: _createTheme, config, } = createStitches({ theme: { ...tokens, colors: darkColors, }, media, utils, }); export type CSSFnReturnType = ReturnType; export type CSSFnParams = CSSFull; export type ThemeUtilsCSS = CSS; export function cssObj(opts: ThemeUtilsCSS) { return opts; } export type * from './utils'; export * from './mixins/layers'; export { utils };