import { css } from 'lit'; export const theme = { palette: { primary: { main: '#1976d2', light: '#42a5f5', dark: '#1565c0', contrastText: '#fff' }, secondary: { main: '#9c27b0', light: '#ba68c8', dark: '#7b1fa2', contrastText: '#fff' }, error: { main: '#d32f2f', light: '#ef5350', dark: '#c62828', contrastText: '#fff' }, warning: { main: '#ed6c02', light: '#ff9800', dark: '#e65100', contrastText: '#fff' }, info: { main: '#0288d1', light: '#03a9f4', dark: '#01579b', contrastText: '#fff' }, success: { main: '#2e7d32', light: '#4caf50', dark: '#1b5e20', contrastText: '#fff' } }, spacing: (factor: number) => `${factor * 8}px`, shape: { borderRadius: '4px' }, shadows: [ 'none', '0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)', '0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)', '0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12)', '0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12)' ] }; export const baseStyles = css` * { box-sizing: border-box; } `;