.form-container{max-width:600px;margin:3rem auto;padding:2rem;background-color:#fff0f6;border-radius:20px;box-shadow:0 10px 25px #ff69b433;font-family:Segoe UI,sans-serif;border:2px solid #ffaad4}.form-container h2{text-align:center;color:#e91e63;font-size:1.8rem;margin-bottom:1.5rem}.form-container p{color:#e91e63;font-size:1.2rem;margin-bottom:1.5rem;margin-top:2rem}.form-group{margin-bottom:1.4rem}label{display:block;margin-bottom:.5rem;color:#880e4f;font-weight:700;font-size:.95rem}input,textarea{width:95%;padding:.75rem 1rem;border:1.5px solid #f48fb1;border-radius:10px;font-size:1rem;background-color:#fff;transition:border-color .3s,box-shadow .3s}input:focus,textarea:focus{border-color:#ec407a;box-shadow:0 0 0 3px #ec407a26;outline:none}button.addNew{width:100%;padding:.9rem;background:linear-gradient(135deg,#f50057,#ff4081);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s ease-in-out}button.addNew:hover{background:linear-gradient(135deg,#d81b60,#f06292)}.delete-btn{height:24px;border:solid 2px #f06292;border-radius:10px;background-color:transparent;text-align:center;font-weight:600;color:#f06292;font-size:16px;cursor:pointer;line-height:1}.delete-btn:hover{color:#e00;border-color:#e00}.feildTitle{display:flex;justify-content:space-between;align-items:center}p.tagline{font-size:15px;text-align:center;margin-top:-15px;margin-bottom:10px;font-weight:100}.listSkill{display:flex;gap:5px}.addSkill,.removeSkill{width:50px;border:solid 2px #f06292;border-radius:10px;background-color:transparent;text-align:center;font-weight:600;color:#f06292;font-size:16px;cursor:pointer}.addSkill:hover,.removeSkill:hover{background-color:#f06292;color:#fff}.logoHeader{margin-top:-10px;font-family:Pacifico,cursive;font-weight:400;font-style:normal}.cv-preview{width:794px;height:1122px;max-height:1122px;padding:40px;background-color:#fff;box-shadow:0 0 20px #0000001a;font-family:Segoe UI,sans-serif;color:#333;overflow:hidden;box-sizing:border-box;border-radius:8px;position:relative;transform:scale(.99);transform-origin:top left}@media print{body{margin:0;background:none}.cv-preview{box-shadow:none;margin:0;page-break-after:always}}.cv-header{text-align:center;border-bottom:2px solid #ccc;padding-bottom:1rem;margin-bottom:1.5rem}.cv-header h1{margin:0;font-size:2rem;color:#111}.cv-header p{display:flex;justify-content:center;align-items:center;gap:5px;margin:.2rem 0;font-size:.95rem;color:#666}.cv-section{margin-bottom:1.5rem}h2.cv-section{font-size:1.2rem;border-bottom:1px solid #ddd;margin-bottom:.5rem;margin-top:0;color:#111}.cv-section h4{line-height:0;margin-top:2rem}.cv-section p,.cv-section li{font-size:.95rem;line-height:.5}.cv-list{padding-left:1rem}.cv-list li{margin-bottom:.15rem}.download-btn{background-color:#fff;width:190px;color:#ee2669;padding:12px 24px;border:solid 2px #ee2669;border-radius:8px;font-size:16px;font-weight:700;margin-bottom:3rem;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,transform .2s ease}.download-btn:hover{background-color:#ee2669;color:azure;transform:translateY(-2px)}.download-btn:active{background-color:#f06292;transform:translateY(0)}.download{display:flex;justify-content:center;align-items:center;flex-direction:column}
