*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{color:#1e293b;min-height:100%;background:#f1f5f9;accent-color:#f1f5f9;scrollbar-width:thin;scroll-behavior:smooth;font-family:Geist Variable,sans-serif;--preview-size: 1rem}:root #primary{gap:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center}@media(min-width:64rem){:root #primary{flex-direction:row;align-items:flex-start}}@media(max-width:52.25rem){:root{--preview-size: calc(100svw / 52.25)}}:root ::selection{color:#f1f5f9;background:#1e293b}#actions{gap:.25rem;display:flex;overflow:clip;padding-top:.75rem;justify-content:flex-end}#actions .action-btn{border:0;margin:0 1px;gap:.375rem;cursor:pointer;display:inherit;height:2.875rem;font-size:1.25rem;min-width:9.25rem;align-items:center;justify-content:center;border-radius:.25rem;transition:.15s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:rgba(30,41,59,.502);transition-property:color,outline,background}#actions .action-btn:focus-visible{outline:2px solid rgba(100,116,139,.502)}#actions .action-btn:disabled{color:#f8fafc;cursor:not-allowed;background:transparent}@media(hover:hover){#actions .action-btn:hover:not(:disabled){background:#f1f5f9}}#actions #reset-btn{color:#f1f5f9;background:#be123c}@media(hover:hover){#actions #reset-btn:hover{background:#9f1239}}#actions #download-btn{color:#f1f5f9;background:#0f766e}@media(hover:hover){#actions #download-btn:hover{background:#115e59}}header,footer{margin:1rem;-webkit-user-select:none;user-select:none;text-align:center;font-size:1.25rem}header a,footer a{color:inherit;position:relative;text-decoration:none;border-radius:.25rem;-webkit-tap-highlight-color:rgba(241,245,249,.502)}header a:focus-visible,footer a:focus-visible{outline:2px solid #1e293b}header a:before,footer a:before{left:0;width:100%;content:"";display:block;height:.125rem;bottom:-.25rem;position:absolute;background:#1e293b;transform:scaleX(0);border-radius:.25rem;transform-origin:bottom right;transition:transform .15s cubic-bezier(.4,0,.2,1)}@media(hover:hover){header a:hover:before,footer a:hover:before{transform:scaleX(1);transform-origin:bottom left}}header{font-size:1.375rem}header span{margin:0 .75rem}header button{color:#1e293b;cursor:pointer;height:2.25rem;min-width:2.5rem;background:transparent;border-radius:.25rem;transition:.15s cubic-bezier(.4,0,.2,1);border:2px solid transparent;transition-property:outline,background;-webkit-tap-highlight-color:rgba(30,41,59,.502)}header button:focus-visible{outline:2px solid rgba(100,116,139,.502)}@media(hover:hover){header button:hover{background:#64748b80}}header .active-lang{cursor:default;background:#64748b80}.simple li,.simple ul,.simple p{font-weight:300!important}.simple div{display:flex;align-items:flex-start;font-size:var(--preview-size);gap:calc(var(--preview-size) * .375);margin:calc(var(--preview-size) * .375) 0;line-height:calc(var(--preview-size) * 1.25)}.simple div h2{font-weight:400;min-width:calc(var(--preview-size) * 14.625);font-size:calc(var(--preview-size) * 1.0625)}.simple li{font-size:var(--preview-size);margin:calc(var(--preview-size) * .375) 0}.simple li a{font-weight:400}.complex div{margin:calc(var(--preview-size) * .125) 0}.complex div span{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--preview-size) * .375)}.complex div span h2{font-size:calc(var(--preview-size) * 1.0625);margin:calc(var(--preview-size) * .25) 0!important}.complex div span h3{font-size:calc(var(--preview-size) * .875)}.complex div ul{font-weight:300!important}.complex div ul li{margin:.125rem 0;font-size:calc(var(--preview-size) * .9375)}.complex div p{font-weight:300!important;font-size:calc(var(--preview-size) * 1.0625)}#person{text-align:center}#person h1{font-weight:300!important;font-size:calc(var(--preview-size) * 2.5)!important}#person h2{font-size:calc(var(--preview-size) * 1.25);margin:calc(var(--preview-size) * .375) 0!important}#person h3{font-size:var(--preview-size)}#person h4{font-size:var(--preview-size);margin:calc(var(--preview-size) * .375) 0!important}#person hr{border:0;margin:var(--preview-size) 0;border-top:calc(var(--preview-size) * .125) solid #000}.two-column{grid-template-columns:repeat(2,minmax(4rem,1fr))}.three-column{grid-template-columns:repeat(3,minmax(4rem,1fr))}.dragging{z-index:1}.dragging #drag-btn{cursor:grabbing!important}.dnd-list{gap:.375rem!important}.dnd-list .list-item{padding:.25rem 0;background:#1e293b;display:flex!important;border-radius:.25rem;justify-content:space-between}.dnd-list .list-item span{display:inherit;align-items:center;word-break:break-all;gap:.75rem!important;flex-direction:row!important}.dnd-list .list-item span h1{font-size:1.375rem;font-weight:400!important}.dnd-list .list-item #edit-btn,.dnd-list .list-item #trash-btn{cursor:pointer;-webkit-tap-highlight-color:rgba(30,41,59,.502)}.dnd-list .list-item #drag-btn{cursor:grab;touch-action:none;-webkit-tap-highlight-color:rgba(30,41,59,.502)}.dnd-list .list-item button{color:#f8fafc;height:2.25rem;min-width:2.5rem;background:transparent;border-radius:.25rem;transition:.15s cubic-bezier(.4,0,.2,1);border:2px solid transparent;transition-property:outline,background}.dnd-list .list-item button:focus-visible{outline:2px solid rgba(100,116,139,.502)}@media(hover:hover){.dnd-list .list-item button:hover{background:#64748b80}}#editor{color:#f8fafc;margin:0 .5rem;max-width:95svw;width:49.625rem;background:#1e293b;padding:.75rem 1rem;box-shadow:0 0 1px #1e293b80;border-radius:.25rem}#editor input,#editor textarea{resize:none;color:#000;min-height:1.5rem;background:#fff;caret-color:#1e293b;padding:.375rem .5rem;border-radius:.25rem;border:2px solid transparent;outline:2px solid transparent;transition:border-color .15s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#editor input:hover,#editor textarea:hover{border-color:#64748b80;outline:2px solid transparent}}#editor input:focus,#editor textarea:focus{border-color:#64748b80;outline:2px solid transparent}#editor .editor-section{gap:.75rem;display:flex;overflow-y:auto;max-height:70rem;margin-top:.5rem;scrollbar-width:none;margin-bottom:.5rem;flex-direction:column;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:max-height,margin-top}#editor .editor-section .add-btn{border:0;height:3rem;margin:0 1px;color:#1e293b;cursor:pointer;font-size:1.25rem;background:#fff;border-radius:.25rem;transition:.15s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:rgba(30,41,59,.502);transition-property:color,outline,background}#editor .editor-section .add-btn:focus-visible{outline:2px solid rgba(100,116,139,.502)}#editor .editor-section .add-btn:disabled{color:#f8fafc;cursor:not-allowed;background:transparent}@media(hover:hover){#editor .editor-section .add-btn:hover:not(:disabled){background:#f1f5f9}}#editor .editor-section.closed{max-height:0;margin-top:0}#editor .editor-section div{display:grid;gap:.75rem 1rem}#editor .editor-section span{display:flex;gap:.375rem;flex-direction:column}#editor h1,#editor label{-webkit-user-select:none;user-select:none}#editor h1::selection,#editor label::selection{color:#1e293b;background:#f1f5f9}#editor h1{margin:0;font-weight:500}#editor label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editor .editor-menu{display:flex;min-width:100%;color:#f8fafc;cursor:pointer;padding:.25rem 0;align-items:center;background:transparent;border-radius:.25rem;transition:.15s cubic-bezier(.4,0,.2,1);border:2px solid transparent;justify-content:space-between;-webkit-tap-highlight-color:rgba(30,41,59,.502);transition-property:outline,background}#editor .editor-menu:focus-visible{outline:2px solid rgba(100,116,139,.502)}@media(hover:hover){#editor .editor-menu:hover{background:#64748b80}}#editor .editor-menu h1{text-align:start}#editor .editor-menu div{padding:.625rem;color:#f8fafc;background:transparent;border-radius:.25rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}#editor .editor-menu div.open{transform:rotate(180deg)}#preview{margin:0 .5rem;overflow-y:auto;max-width:95svw;color:#000;scrollbar-width:thin;background:#fff;box-shadow:0 0 1px #1e293b80;letter-spacing:.0625px;width:calc(var(--preview-size) * 49.625);min-height:calc(var(--preview-size) * 70);max-height:calc(var(--preview-size) * 70);padding:calc(var(--preview-size) * 1.4375) calc(var(--preview-size) * 2.9375)}#preview .content{margin:var(--preview-size) 0}#preview h1,#preview h2,#preview h3,#preview h4,#preview ul,#preview p{margin:0;font-weight:400;word-break:break-word}#preview h1{line-height:1;font-weight:500;font-size:calc(var(--preview-size) * 1.5)}#preview ul{padding-left:calc(var(--preview-size) * 2.5)}#preview a{color:inherit;text-decoration:none;border-radius:.25rem;-webkit-tap-highlight-color:rgba(241,245,249,.502)}#preview a:focus-visible{outline:2px solid #1e293b}@media(hover:hover){#preview a:hover{box-shadow:0 2px 10px #ff03;background:#ff03}}@font-face{font-family:Geist Variable;src:url(/cv-maker/assets/Geist_wght_-AwEi7ETv.woff2) format("woff2");font-weight:100 900;font-display:swap;font-synthesis:none}
