/**
 * Editor Styles for Block Editor
 *
 * @package Pawfect
 */

/* Match frontend typography */
.editor-styles-wrapper {
    font-family: 'Bricolage Grotesque', 'Inter', sans-serif;
    color: #333333;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
    font-family: 'Playfair Display', 'Bricolage Grotesque', serif;
    color: #333333;
}

.editor-styles-wrapper a {
    color: #D9A477;
    text-decoration: underline;
}

.editor-styles-wrapper a:hover {
    text-decoration: none;
}

.editor-styles-wrapper blockquote {
    border-left: 4px solid #D9A477;
    padding-left: 1.5rem;
    font-style: italic;
    color: #555555;
}

/* Long title overflow protection */
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper .wp-block-post-title {
    overflow-wrap: break-word;
    word-break: break-word;
}
