1
0
Fork 0
freesewing/sites/shared/themes/dark.mjs

113 lines
3.5 KiB
JavaScript

// __SDEFILE__ - This file is a dependency for the stand-alone environment
import colors from 'tailwindcss/colors'
export const spectrum = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].map(() => 'violet-400')
export const rating = ['green-400', 'yellow-400', 'amber-500', 'orange-500', 'red-500']
export const graph = [
'red-700',
'amber-700',
'lime-700',
'emerald-700',
'cyan-700',
'blue-700',
'violet-700',
'fuchsia-700',
'rose-700',
'purple-700',
'indigo-700',
'sky-700',
'teal-700',
'yellow-700',
'orange-700',
]
export const theme = {
fontFamily: 'system-ui, sans-serif',
'base-100': colors.neutral['800'],
'base-200': colors.neutral['700'],
'base-300': colors.neutral['600'],
'base-content': colors.neutral['200'],
primary: colors.violet['400'],
'primary-focus': colors.violet['300'],
'primary-content': colors.neutral['900'],
secondary: colors.sky['400'],
'secondary-focus': colors.sky['300'],
'secondary-content': colors.neutral['900'],
accent: colors.fuchsia['400'],
'accent-focus': colors.fuchsia['300'],
'accent-content': colors.neutral['900'],
neutral: colors.neutral['900'],
'neutral-focus': colors.neutral['700'],
'neutral-content': colors.neutral['50'],
info: colors.indigo['400'],
success: colors.green['400'],
warning: colors.orange['400'],
error: colors.red['400'],
'--btn-info-content': colors.neutral[900],
'--btn-success-content': colors.neutral[900],
'--btn-warning-content': colors.neutral[900],
'--btn-error-content': colors.neutral[900],
'--code-background-color': '#111',
'--code-background-highlight-color': '#191919',
'--code-border-color': colors.neutral['800'],
'--code-color': colors.neutral['300'],
'--code-font-family': `"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace`,
'--code-border-radius': '0.5rem',
'--code-border-style': 'solid',
'--code-border-width': 2,
'--code-outer-padding': '0 0.5rem',
'--code-inner-padding': '1rem',
'--code-color-keyword': colors.yellow['500'],
'--code-font-weight-keyword': 'bold',
'--code-color-entity': colors.violet['400'],
'--code-font-weight-entity': 'bold',
'--code-color-constant': colors.lime['300'],
'--code-color-string': colors.sky['300'],
'--code-font-style-string': 'italic',
'--code-color-variable': colors.indigo['300'],
'--code-color-comment': colors.neutral['400'],
'--code-color-tag': colors.green['600'],
'--code-color-property': colors.yellow['200'],
'--code-font-weight-property': 'bold',
'--rounded-box': '0.5rem',
'--rounded-btn': '0.5rem',
'--rounded-badge': '1.9rem',
'--animation-btn': '0.25s',
'--animation-input': '.4s',
'--padding-card': '2rem',
'--btn-text-case': 'uppercase',
'--navbar-padding': '.5rem',
'--border-btn': '1px',
'--focus-ring': '2px',
'--focus-ring-offset': '2px',
'--pattern-bg': colors.neutral['900'],
'--pattern-fabric': colors.neutral['300'],
'--pattern-lining': colors.emerald['300'],
'--pattern-interfacing': colors.neutral['500'],
'--pattern-canvas': colors.amber['300'],
'--pattern-various': colors.red['300'],
'--pattern-mark': colors.blue['300'],
'--pattern-contrast': colors.pink['300'],
'--pattern-note': colors.violet['300'],
'--pattern-dev-0': colors.red['500'],
'--pattern-dev-1': colors.green['500'],
'--pattern-dev-2': colors.blue['500'],
'--pattern-dev-3': colors.yellow['500'],
'--pattern-dev-4': colors.pink['500'],
'--pattern-dev-5': colors.violet['500'],
'--pattern-dev-6': colors.teal['500'],
'--pattern-dev-7': colors.neutral['500'],
}