/* Body */ body { font-family: Manrope, sans-serif; font-size: 16px; line-height: 1.6; color: #555555; background-color: #ffffff; } /* Headings */ h1, h2, h3, h4, h5, h6 { font-family: Manrope, sans-serif; color: #222222; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.4; } /* Paragraphs */ p { margin-bottom: 1.5em; } /* Links */ a { color: #00AAA1; text-decoration: none; } a:hover, a:focus { color: #222222; text-decoration: underline; } /* Blockquotes */ blockquote { font-style: italic; color: #555555; border-left: 4px solid #00AAA1; padding-left: 16px; margin: 0 0 1.5em; } /* Lists */ ul, ol { margin-bottom: 1.5em; padding-left: 1.5em; } ul li { list-style: disc; } ol li { list-style: decimal; } /* Images */ img { max-width: 100%; height: auto; } /* Tables */ table { width: 100%; border-collapse: collapse; margin-bottom: 1.5em; } th, td { border: 1px solid #dddddd; padding: 8px; text-align: left; } th { background-color: #f4f4f4; font-weight: bold; } /* Buttons */ button, .wp-block-button__link { background-color: #00AAA1; color: #ffffff; padding: 5px 10px; border: none; text-decoration: none; display: inline-block; font-size: 16px; cursor: pointer; border-radius: 6px; } button:hover, .wp-block-button__link:hover { background-color: #222222; } /* Code Blocks */ code { font-family: 'Courier New', monospace; background-color: #f4f4f4; padding: 2px 4px; border-radius: 6px; } /* Alignment Classes */ .alignleft { float: left; margin-right: 1.5em; } .alignright { float: right; margin-left: 1.5em; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } /* Responsive Embeds */ .wp-block-embed, .wp-block-video { max-width: 100%; height: auto; } /* Gutenberg-Specific Styles */ .wp-block-heading { margin-top: 1em; margin-bottom: 0.5em; } .wp-block-paragraph { margin-bottom: 1.5em; } .wp-block-image img { border-radius: 6px; } /* Blockquote Block */ .wp-block-quote { font-size: 16px; color: #555555; border-left: 4px solid #00AAA1; padding-left: 1em; } /* Button Block */ .wp-block-button .wp-block-button__link { font-size: 16px; padding: 5px 10px; background-color: #00AAA1; color: #ffffff; text-decoration: none; border-radius: 6px; } .wp-block-button .wp-block-button__link:hover { background-color: #222222; } /* Table Block */ .wp-block-table { border-collapse: collapse; width: 100%; } .wp-block-table th, .wp-block-table td { border: 1px solid #dddddd; padding: 8px; } .wp-block-table th { background-color: #f4f4f4; font-weight: bold; }