/* Editor Styles for Brizy Starter Theme */ /* Make editor content match frontend appearance */ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 16px; line-height: 1.6; color: #333; background-color: #fff; } /* Typography */ h1, h2, h3, h4, h5, h6 { margin: 1em 0 0.5em; } p { margin: 0 0 1em; } /* Links */ a { color: #0073aa; text-decoration: none; } a:hover { text-decoration: underline; } /* Lists */ ul, ol { margin: 0 0 1em; padding-left: 2em; } li { margin-bottom: 0.5em; } /* Code blocks */ code { background-color: #f5f5f5; padding: 0.2em 0.4em; border-radius: 3px; font-family: 'Courier New', Courier, monospace; } pre { background-color: #f5f5f5; padding: 1em; border-radius: 3px; overflow-x: auto; } pre code { background-color: transparent; padding: 0; } /* Blockquotes */ blockquote { border-left: 4px solid #0073aa; padding-left: 1em; margin-left: 0; color: #666; font-style: italic; } /* Images */ img { max-width: 100%; height: auto; display: block; } /* Alignment classes in editor */ .alignleft { float: left; margin-right: 1rem; margin-bottom: 1rem; } .alignright { float: right; margin-left: 1rem; margin-bottom: 1rem; } .aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 1rem; } /* Captions */ .wp-caption { background-color: #f5f5f5; border: 1px solid #ddd; padding: 0.5rem; margin-bottom: 1rem; text-align: center; } .wp-caption-text { font-size: 0.875em; color: #666; margin: 0; } /* Tables */ table { width: 100%; border-collapse: collapse; margin-bottom: 1em; } th, td { border: 1px solid #ddd; padding: 0.75em; text-align: left; } th { background-color: #f5f5f5; font-weight: bold; }