:root{--primary-blue: #80bbff;--background-gray: #f8f9fa;--card-white: #ffffff;--text-dark: #2c3e50;--text-gray: #6c757d;--border-light: #e9ecef;--shadow-card: 0 2px 12px rgba(0, 0, 0, .08);--radius-card: 12px;--radius-input: 8px;font-family:Roboto,system-ui,Avenir,Helvetica,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card{background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light);margin-bottom:20px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh;background-color:#f1f1f3}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:100%;margin:0 auto;padding:2rem;text-align:center}.App{display:flex;flex-direction:column;justify-content:space-between}.navbar{margin-bottom:1rem}.main-container{display:grid;grid-template-columns:1fr 1fr;column-gap:10rem}.form-container{grid-column:1 / 2}.live-preview{grid-column:2}._header_imxbr_1{display:flex;flex-direction:column;justify-content:center;border-radius:.4em;background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;transform:translateY(-.5rem);line-height:1.6}._headerH2_imxbr_12{margin-top:5px;margin-bottom:0;font-size:2.5rem;font-weight:600;color:var(--text-dark);transform:translateY(.8rem)}._headerH4_imxbr_21{color:var(--text-gray);font-size:1.1rem}._ContactInfoForm_12rrk_1{margin-top:1rem;background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._mainContainer_12rrk_11{display:grid;grid-template-columns:1fr 1fr}._mainTitle_12rrk_16{font-size:1.3rem;font-weight:600;color:var(--text-dark);margin-top:1rem;margin-bottom:1rem;text-align:center}._formLabel_12rrk_25{display:block;font-weight:500;color:var(--text-dark);margin-bottom:8px;font-size:.95rem}._formInput_12rrk_33{width:80%;padding:12px 16px;border:2px solid var(--border-light);border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._formInput_12rrk_33:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #4285f41a}._EducationInfoForm_16pnp_1{margin-top:1rem;background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._mainTitle_16pnp_10{font-size:1.3rem;font-weight:600;color:var(--text-dark);margin-top:1rem;margin-bottom:1rem;text-align:center}._mainContainer_16pnp_19{display:grid;grid-template-columns:1fr 1fr}._formLabel_16pnp_24{display:block;font-weight:500;color:var(--text-dark);margin-bottom:8px;font-size:.95rem}._formInput_16pnp_32{width:80%;padding:12px 16px;border:2px solid var(--border-light);border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._formInput_16pnp_32:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #4285f41a}._checkboxField_16pnp_47{display:flex;align-items:center;margin-top:1rem;margin-left:1.4rem}._formInputCheckbox_16pnp_53{width:1rem;padding:0;border:none;border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._removeButton_16pnp_62{margin-top:15px;justify-self:center;grid-column:1/-1}._removeButton_16pnp_62:hover{background:#f44336}._LivePreview_1nwwe_1{margin-top:1rem;background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._formTitle_1nwwe_10{font-size:1.3rem;font-weight:600;color:var(--text-dark);margin-bottom:25px;text-align:center;border-bottom:var(--primary-blue)}._livePreviewContactInfo_1nwwe_19{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:1fr 1fr;border-left:4px solid var(--primary-blue)}#_contactInfoTitle_1nwwe_1{grid-column:1/-1}._contactInfoName_1nwwe_33{grid-column:1/2}._contactInfoNonName_1nwwe_37{grid-column:2/3}._livePreviewExperienceInfo_1nwwe_42{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-light);border-left:4px solid var(--primary-blue)}._experienceInfoContainer_1nwwe_49{display:grid;grid-template-columns:1fr 1fr}._livePreviewEducationInfo_1nwwe_56{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-light);border-left:4px solid var(--primary-blue)}._educationInfoContainer_1nwwe_64{display:grid;grid-template-columns:1fr 1fr}._livePreviewHardSkills_1nwwe_71,._livePreviewSoftSkills_1nwwe_80{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-light);border-left:4px solid var(--primary-blue)}._skillName_1nwwe_89,._skillDescription_1nwwe_89{justify-self:left;margin-left:1rem}._livePreviewDownloadButton_1nwwe_95:hover{background:var(--primary-blue)}._ExperienceInfoForm_1lqlq_1{margin-top:1rem;background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._mainContainer_1lqlq_10{display:grid;grid-template-columns:1fr 1fr}._formLabel_1lqlq_15{display:block;font-weight:500;color:var(--text-dark);margin-bottom:8px;font-size:.95rem}._formInput_1lqlq_23{width:80%;padding:12px 16px;border:2px solid var(--border-light);border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._formInput_1lqlq_23:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #4285f41a}._checkboxField_1lqlq_38{display:flex;align-items:center;margin-top:1rem;margin-left:1.4rem}._formInputCheckbox_1lqlq_45{width:1rem;padding:0;border:none;border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._removeButton_1lqlq_54{margin-top:15px;justify-self:center;grid-column:1/-1}._removeButton_1lqlq_54:hover{background:#f44336}._formContainer_tddl1_1{margin-top:1rem;background:var(--background-gray);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._formTitle_tddl1_10{font-size:1.3rem;font-weight:600;color:var(--text-dark);margin-bottom:25px;text-align:center}._addButton_tddl1_39{background:var(--primary-blue);margin-top:1rem}._skillsForm_yxxbh_1{margin-top:1rem;background:var(--card-white);border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}._mainContainer_yxxbh_10{display:grid;grid-template-columns:1fr 1fr}._formLabel_yxxbh_15{display:block;font-weight:500;color:var(--text-dark);margin-bottom:8px;font-size:.95rem}._formInput_yxxbh_23{width:80%;padding:12px 16px;border:2px solid var(--border-light);border-radius:var(--radius-input);font-size:1rem;transition:all .3s ease}._formInput_yxxbh_23:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #4285f41a}._removeButton_yxxbh_38{margin-top:15px;justify-self:center;grid-column:1/-1}._removeButton_yxxbh_38:hover{background:#f44336}
