/* Styles for WysiwygRenderer */
/* Styles for WysiwygRenderer */
/* WysiwygRenderer Styles */
.cv-wysiwyg-content {
          font-family: var(--cv-font-family);
          color: var(--cv-color-text-main);
          line-height: 1.6;
        }
        .cv-wysiwyg-content h1,
        .cv-wysiwyg-content h2,
        .cv-wysiwyg-content h3,
        .cv-wysiwyg-content h4,
        .cv-wysiwyg-content h5,
        .cv-wysiwyg-content h6 {
          margin-top: 1.5em;
          margin-bottom: 0.5em;
          color: var(--cv-color-text-main);
        }
        .cv-wysiwyg-content p {
          margin-bottom: 1em;
        }
        .cv-wysiwyg-content a {
          color: var(--cv-color-primary);
          text-decoration: underline;
        }
        .cv-wysiwyg-content img {
          max-width: 100%;
          height: auto;
          border-radius: var(--cv-border-radius-sm);
        }
        .cv-wysiwyg-content blockquote {
          border-left: 4px solid var(--cv-color-primary);
          padding-left: 1em;
          margin-left: 0;
          color: var(--cv-color-text-muted);
          background: var(--cv-color-surface);
          padding: 1em;
          border-radius: 0 var(--cv-border-radius-sm) var(--cv-border-radius-sm) 0;
        }
        .cv-wysiwyg-content pre {
          background: var(--cv-color-surface);
          padding: 1em;
          border-radius: var(--cv-border-radius-sm);
          overflow-x: auto;
          border: var(--cv-border-width) solid var(--cv-color-border);
        }




