.cv-preview-outer{width:100%;overflow:hidden}.cv-preview-container{color:#333;transform-origin:top;background:#fff;border-radius:4px;width:800px;min-height:1100px;margin:0 auto;padding:40px;position:relative;box-shadow:0 0 20px #00000080}@media (max-width:850px){.cv-preview-container{transform:scale(calc(100vw / 900));margin-bottom:-50%}}.cv-preview-container h1,.cv-preview-container h2,.cv-preview-container h3{color:#1a1a1a;margin-top:0}.cv-header{margin-bottom:30px;padding-bottom:20px}.cv-section{margin-bottom:25px}.cv-section-title{text-transform:uppercase;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:5px;font-size:1.2rem;font-weight:800}.exp-item,.edu-item{margin-bottom:15px}.exp-header,.edu-header{justify-content:space-between;font-weight:700;display:flex}.exp-company,.edu-school{color:#666;font-style:italic}.exp-desc{color:#444;margin-top:5px;font-size:.9rem;line-height:1.5}.skills-list{flex-wrap:wrap;gap:8px;display:flex}.skill-tag{border-radius:4px;padding:4px 10px;font-size:.85rem;font-weight:600}
