:root{--resume-font-family:"Arial", "Liberation Sans", sans-serif;--resume-font-size-base:11pt;--resume-font-size-h1:18pt;--resume-font-size-h2:13pt;--resume-font-size-h3:11pt;--resume-color-text:#1a1a1a;--resume-color-divider:#ccc;--resume-section-gap:1.4rem;--resume-line-height:1.5;--resume-page-width:680px}.resume-editor-wrapper{max-width:var(--resume-page-width);background:#fff;margin:0 auto;padding:2rem}.resume-editor-content{font-family:var(--resume-font-family);font-size:var(--resume-font-size-base);color:var(--resume-color-text);line-height:var(--resume-line-height);outline:none}.dark .resume-editor-content{color:var(--foreground)}.resume-editor-content h1{font-size:var(--resume-font-size-h1);margin-bottom:.2em;font-weight:700}.resume-editor-content h2{font-size:var(--resume-font-size-h2);border-bottom:.5px solid var(--resume-color-divider);margin-top:var(--resume-section-gap);margin-bottom:.4em;padding-bottom:.15em;font-weight:700}.resume-editor-content h3{font-size:var(--resume-font-size-h3);margin-bottom:.1em;font-weight:700}.resume-editor-content p{margin-bottom:.4em}.prose.resume-editor-content ul,.resume-editor-content ul{margin-bottom:.4em!important;padding-left:1.2em!important;list-style-type:disc!important}.prose.resume-editor-content ol,.resume-editor-content ol{margin-bottom:.4em!important;padding-left:1.2em!important;list-style-type:decimal!important}.prose.resume-editor-content li,.resume-editor-content li{margin-bottom:.1em!important}
