import { alpha, createTheme, responsiveFontSizes } from "@mui/material"; const typography = { fontFamily: " 'DM Sans', Inter,sans-serif", body1: { fontSize: "1rem", fontWeight: 400, lineHeight: 1.5, }, h1: { fontSize: "2.5rem", fontWeight: 600, lineHeight: 1.2, }, h2: { fontSize: "2rem", fontWeight: 600, lineHeight: 1.3, }, h3: { fontSize: "1.9rem", fontWeight: 600, lineHeight: 1.4, }, h4: { fontSize: "1.2rem", fontWeight: 500, lineHeight: 1.5, }, h5: { fontSize: "1rem", fontWeight: 400, lineHeight: 1.6, }, h6: { fontSize: "0.9rem", fontWeight: 400, lineHeight: 1.6, }, h7: { fontSize: "0.8rem", fontWeight: 400, lineHeight: 1.6, }, }; const baseTheme = { palette: { primary: { main: "#EDE8D0", }, secondary: { main: alpha("#8B5A2B", 0.4), }, border: { default: alpha("#000000", 0.23), }, background: { default: alpha("#EDE8D0", 0.35), base: "#EDE8D0", }, }, typography, }; export const buildTheme = (config = {}) => { const theme = responsiveFontSizes(createTheme({ ...baseTheme })); return theme; };