/**
 * editor.css — Gutenberg editor styles
 * Loaded in the block editor to mirror front-end appearance
 */
.editor-styles-wrapper {
  background-color: #0a0a0b !important;
  color: #f0ede8 !important;
  font-family: 'DM Sans', system-ui, sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.7 !important;
  max-width: 720px !important;
  margin-inline: auto !important;
  padding: 2rem !important;
}
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4 {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  color: #f0ede8 !important;
}
.editor-styles-wrapper h1 { font-size: 2.5rem !important; font-weight: 900 !important; }
.editor-styles-wrapper h2 { font-size: 1.65rem !important; }
.editor-styles-wrapper h3 { font-size: 1.25rem !important; }
.editor-styles-wrapper p { color: #a8a5a0 !important; margin-bottom: 1.5rem !important; }
.editor-styles-wrapper a { color: #c8a96e !important; }
.editor-styles-wrapper blockquote {
  border-left: 4px solid #c8a96e !important;
  background: #1e1e24 !important;
  padding: 1rem 1.5rem !important;
  border-radius: 0 6px 6px 0 !important;
}
.editor-styles-wrapper figure img { border-radius: 6px !important; }
.editor-styles-wrapper .wp-block-code {
  background: #18181c !important;
  border: 1px solid #2a2a35 !important;
  color: #4a9eff !important;
  border-radius: 6px !important;
  font-family: 'DM Mono', monospace !important;
}
