.resume-preview{--resume-primary:#1a365d;--resume-accent:#d69e2e;--resume-text:#2d3748;--resume-bg:#fff;--resume-font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--resume-font-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--resume-section-gap:1.5rem;--resume-item-gap:1rem;--resume-line-height:1.5}.resume-preview[data-palette=navy-gold]{--resume-primary:#1a365d;--resume-accent:#d69e2e}.resume-preview[data-palette=charcoal-teal]{--resume-primary:#2d3748;--resume-accent:#38b2ac}.resume-preview[data-palette=burgundy-cream]{--resume-primary:#742a2a;--resume-accent:#f6e05e}.resume-preview[data-palette=forest-sage]{--resume-primary:#2f855a;--resume-accent:#9ae6b4}.resume-preview[data-palette=midnight-silver]{--resume-primary:#1a202c;--resume-accent:#a0aec0}.resume-preview[data-palette=slate-coral]{--resume-primary:#4a5568;--resume-accent:#fc8181}.resume-preview[data-palette=espresso-tan]{--resume-primary:#3c2f2f;--resume-accent:#d69e2e}.resume-preview[data-palette=royal-amber]{--resume-primary:#434190;--resume-accent:#f6ad55}.resume-preview[data-font=modern-sans]{--resume-font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--resume-font-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.resume-preview[data-font=classic-serif]{--resume-font-heading:"Merriweather",Georgia,"Times New Roman",serif;--resume-font-body:Georgia,"Times New Roman",serif}.resume-preview[data-font=technical-mono]{--resume-font-heading:"JetBrains Mono","Courier New",monospace;--resume-font-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.resume-preview[data-spacing=compact]{--resume-section-gap:1rem;--resume-item-gap:.5rem;--resume-line-height:1.3}.resume-preview[data-spacing=comfortable]{--resume-section-gap:1.5rem;--resume-item-gap:1rem;--resume-line-height:1.5}.resume-preview[data-spacing=spacious]{--resume-section-gap:2rem;--resume-item-gap:1.5rem;--resume-line-height:1.6}.resume-preview{font-family:var(--resume-font-body);color:var(--resume-text);line-height:var(--resume-line-height);transition:none}.resume-preview h1,.resume-preview h2,.resume-preview h3,.resume-preview .resume-section-title{font-family:var(--resume-font-heading);color:var(--resume-primary)}.resume-preview>div{margin-bottom:var(--resume-section-gap)}.resume-preview>div:last-child{margin-bottom:0}.resume-preview h1,.resume-preview .resume-section-title{color:var(--resume-primary)}.resume-preview .resume-accent{color:var(--resume-accent)}.resume-preview .resume-border,.resume-preview hr{border-color:var(--resume-primary);opacity:.2}.resume-preview p,.resume-preview li,.resume-preview span:not(.resume-accent){color:var(--resume-text)}.resume-preview .resume-item+.resume-item{margin-top:var(--resume-item-gap)}.resume-preview.space-y-6>*+*{margin-top:var(--resume-section-gap)!important}[data-print-ready] .resume-page{box-shadow:none!important;border-radius:0!important;min-height:auto!important;margin:0!important}[data-print-ready] .resume-page,[data-print-ready] .resume-page *{transition-duration:0s!important;animation-duration:0s!important}[data-print-ready] .resume-page{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-print-ready] .resume-page h1,[data-print-ready] .resume-page h2,[data-print-ready] .resume-page h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}[data-print-ready] .resume-page [data-preview-entry]{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}[data-print-ready] .resume-page [data-preview-entry] li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}[data-print-ready] .resume-page [data-preview-section]>h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}[data-print-ready] .resume-page [data-preview-section=skills]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}[data-print-ready] [data-template=executive]>aside [data-preview-entry]{-moz-column-break-before:auto!important;break-before:auto!important;page-break-before:auto!important}[data-print-ready] [data-template=project-manager] [data-preview-section=education]>div{grid-template-columns:1fr!important}[data-print-ready] [data-template=entry-level-graduate] [data-preview-section=education] [data-preview-entry]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}[data-print-ready] [data-template=creative-portfolio]>div:first-child{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}[data-print-ready] [data-template=creative-portfolio]>div:last-child>div:first-child{border-right:none!important}[data-print-ready] [data-template=compact-sidebar]>aside [data-preview-entry],[data-print-ready] [data-template=data-science]>div:last-child [data-preview-entry]{-moz-column-break-before:auto!important;break-before:auto!important;page-break-before:auto!important}[data-print-ready] .resume-page [data-preview-entry]{-webkit-column-break-inside:avoid}@page{size:letter;margin:0}@media print{html,body{margin:0;padding:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resume-page{box-shadow:none!important;border-radius:0!important;min-height:auto!important;margin:0!important}.resume-page,.resume-page *{transition-duration:0s!important;animation-duration:0s!important}.resume-page h1,.resume-page h2,.resume-page h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.resume-page [data-preview-entry]{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto;-webkit-column-break-inside:auto}.resume-page [data-preview-entry] li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}[data-template=project-manager] [data-preview-section=education]>div{grid-template-columns:1fr!important}.resume-page>div:first-child,[data-template=executive]>aside,[data-template=executive]>main,[data-template=compact-sidebar]>aside,[data-template=compact-sidebar]>main,[data-template=data-science]>main,[data-template=data-science]>div:last-child,[data-template=finance-analyst]>div:last-child,[data-template=engineering-technical]>div:last-child,[data-template=tech-startup]>div:last-child,[data-template=creative-modern]>div:last-child,[data-template=creative-portfolio]>div:last-child>div{-webkit-box-decoration-break:clone;box-decoration-break:clone}}
