:root {
  --theme_font: 'Inter', sans-serif;
}

.wp-block {
  max-width: 810px;
}
.editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block-post-title {
    font-size: 38px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
		padding-bottom: 1rem;
		border-bottom: 1px solid #ccc;	
}

.editor-styles-wrapper h1, .editor-styles-wrapper h1 {
  font-size: 2.625rem;
  line-height: 1.25;
}
.editor-styles-wrapper h2, .editor-styles-wrapper .h2 {
  font-size: 1.875rem;
  line-height: 1.25;
}
.editor-styles-wrapper h3, .editor-styles-wrapper .h3 {
  font-size: 1.375rem;
  line-height: 1.25;
}
.editor-styles-wrapper h4, .editor-styles-wrapper .h4 {
  font-size: 1.25rem;
  line-height: 1.25;
}
.editor-styles-wrapper h5, .editor-styles-wrapper .h5 {
  font-size: 1.0625rem;
  line-height: 1.25;
}
.editor-styles-wrapper h6, .editor-styles-wrapper .h6 {
  font-size: 0.9375rem;
  line-height: 1.25;
}

body.mce-content-body, .editor-styles-wrapper {
  color: #333;
font-family: var(--theme_font);
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1.5rem;
  word-spacing: .001em;
  font-feature-settings: "kern" 1;
  font-kerning: normal;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 10px 30px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
}
