Spaces:
Sleeping
Sleeping
| 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; | |
| }; | |