.cp-preview-frame{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.cp-preview-frame--editor{overflow:hidden}.dark .cp-preview-frame{border-color:#404040}.cp-preview-frame__toolbar{background:#fafafa;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.dark .cp-preview-frame__toolbar{background:#171717;border-bottom-color:#262626}.cp-preview-frame__toolbar-label{letter-spacing:.05em;text-transform:uppercase;color:#737373;font-size:.75rem;font-weight:500}.cp-preview-frame__toolbar-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cp-preview-frame__toolbar-hint{letter-spacing:normal;text-transform:none;color:#a1a1aa;font-size:.6875rem;font-weight:400}.dark .cp-preview-frame__toolbar-hint{color:#71717a}.cp-preview-frame__body{background:#f5f5f5;padding:1rem}.dark .cp-preview-frame__body{background:#262626}.cp-preview-frame--editor .cp-preview-frame__scaler{position:relative;overflow:hidden}.cp-preview-frame--editor .cp-preview-page.cp-preview-page--scaled{box-sizing:border-box;transform-origin:0 0;width:794px;max-width:none;min-height:1123px;margin:0}.cp-preview-page{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;max-width:100%;margin:0 auto;padding:2.2cm 2cm;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:10.5pt;line-height:1.45;color:#111!important;background:#fff!important}.cp-preview-page--compact{padding:1rem;font-size:8pt;line-height:1.35}.cp-preview-page,.cp-preview-page *{border-color:currentColor}.dark .cp-preview-page,.dark .cp-preview-page :not(svg):not(path){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.dark .cp-preview-page{color:#111!important;background:#fff!important}.dark .cp-preview-page .name,.dark .cp-preview-page .entry-title,.dark .cp-preview-page .section-title,.dark .cp-preview-page .summary,.dark .cp-preview-page .skills,.dark .cp-preview-page .body p,.dark .cp-preview-page .meta p,.dark .cp-preview-page .salutation,.dark .cp-preview-page .signature{color:inherit}.cp-preview-page .header{margin-bottom:18px}.cp-preview-page .name{color:#111;margin:0 0 6px;font-size:20pt;font-weight:700}.cp-preview-page .contact{color:#333;font-size:9.5pt}.cp-preview-page .section{margin-bottom:16px}.cp-preview-page .section-title{text-transform:uppercase;letter-spacing:.6px;color:#111;border-bottom:1px solid #222;margin:0 0 10px;padding-bottom:3px;font-size:11pt;font-weight:700}.cp-preview-page .entry{margin-bottom:12px}.cp-preview-page .entry-title{color:#111;font-size:10.5pt;font-weight:700}.cp-preview-page .entry-subtitle{color:#333;font-size:10pt}.cp-preview-page .entry-meta{color:#555;font-size:9.5pt;font-style:italic}.cp-preview-page .entry-body{white-space:pre-line;color:#111;margin-top:4px}.cp-preview-page .skills{color:#111;line-height:1.6}.cp-preview-page .skills span+span:before{content:" • "}.cp-preview-page .summary{text-align:justify;color:#111}.cp-preview-page.cp-preview-page--letter{color:#1a1a1a;padding:2.5cm;font-size:11pt;line-height:1.6}.cp-preview-page--letter .date{text-align:right;color:#555;margin-bottom:24px;font-size:10pt}.cp-preview-page--letter .meta{margin-bottom:24px}.cp-preview-page--letter .meta p{color:#1a1a1a;margin:0 0 4px}.cp-preview-page--letter .subject{color:#142549;border-left:3px solid #142549;margin-top:8px;padding-left:8px;font-size:10pt}.cp-preview-page--letter .salutation{color:#1a1a1a;margin-bottom:16px}.cp-preview-page--letter .body p{text-align:justify;color:#1a1a1a;margin:0 0 14px}.cp-preview-page--letter .signature{color:#1a1a1a;margin-top:24px}.cp-preview-page--letter .placeholder{color:#737373;font-style:italic}
