*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:background-color .4s ease,color .4s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#7c4dff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c4dff80}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #7c4dff66}50%{box-shadow:0 0 0 10px #7c4dff00}}.App{min-height:100vh;padding:0;transition:all .4s ease}.App.light-mode{background:linear-gradient(135deg,#e8eaf6,#f3e5f5 50%,#e1f5fe);background-size:200% 200%}.App.dark-mode,.App.light-mode{animation:gradientShift 15s ease infinite}.App.dark-mode{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-size:200% 200%}.app-header{animation:fadeIn .6s ease-out;padding:20px 0}.app-header .MuiTypography-h4{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(135deg,#7c4dff,#448aff,#7c4dff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-weight:800;letter-spacing:-.5px}.glass-card{animation:slideUp .6s ease-out;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid #ffffff2e;border-radius:16px!important;transition:transform .3s ease,box-shadow .3s ease}.light-mode .glass-card{background:#ffffffb8!important;box-shadow:0 8px 32px #7c4dff14}.dark-mode .glass-card{background:#1e1e3cb8!important;box-shadow:0 8px 32px #0000004d}.glass-card:hover{box-shadow:0 12px 40px #7c4dff26;transform:translateY(-2px)}.form-section{animation:slideIn .5s ease-out;border-radius:12px!important;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.light-mode .form-section{background:#ffffff80!important;border:1px solid #7c4dff1a}.dark-mode .form-section{background:#ffffff0d!important;border:1px solid #7c4dff26}.form-section:hover{border-color:#7c4dff4d}.entry-card{animation:slideIn .4s ease-out;border-radius:10px!important;margin-bottom:12px;position:relative;transition:all .3s ease}.light-mode .entry-card{background:#7c4dff0a!important;border:1px solid #7c4dff14}.dark-mode .entry-card{background:#7c4dff14!important;border:1px solid #7c4dff1f}.entry-card:hover{border-color:#7c4dff40;transform:translateX(4px)}.gradient-btn{background:linear-gradient(135deg,#7c4dff,#448aff)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px #7c4dff4d!important;font-weight:600!important;letter-spacing:.3px;padding:10px 28px!important;text-transform:none!important;transition:all .3s ease!important}.gradient-btn:hover{box-shadow:0 6px 25px #7c4dff73!important;transform:translateY(-2px)!important}.gradient-btn:active{transform:translateY(0)!important}.add-btn{border:2px dashed #7c4dff66!important;border-radius:10px!important;padding:8px 20px!important;text-transform:none!important;transition:all .3s ease!important}.add-btn:hover{background:#7c4dff14!important;border-color:#7c4dff!important}.delete-btn{transition:all .3s ease!important}.delete-btn:hover{color:#ff5252!important;transform:scale(1.15)!important}.theme-toggle{transition:all .3s ease!important}.theme-toggle:hover{transform:rotate(30deg) scale(1.1)!important}.section-header{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:12px;padding:12px 16px;transition:all .3s ease}.light-mode .section-header{background:linear-gradient(135deg,#7c4dff14,#448aff14)}.dark-mode .section-header,.section-header:hover{background:linear-gradient(135deg,#7c4dff26,#448aff26)}.section-icon{color:#7c4dff}.template-selector{animation:fadeIn .5s ease-out}.template-tab{border-radius:10px!important;font-weight:600!important;min-height:40px!important;text-transform:none!important;transition:all .3s ease!important}.template-classic{animation:fadeIn .4s ease-out;padding:24px}.template-classic .resume-name{border-bottom:3px solid #7c4dff;color:#333;font-size:1.8rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}.template-modern{animation:fadeIn .4s ease-out;display:flex;min-height:500px}.template-modern .sidebar{border-radius:12px 0 0 12px;padding:24px 16px;width:35%}.light-mode .template-modern .sidebar{background:linear-gradient(180deg,#7c4dff,#448aff);color:#fff}.dark-mode .template-modern .sidebar{background:linear-gradient(180deg,#5c35cc,#2d6ecc);color:#fff}.template-modern .main-content{flex:1 1;padding:24px}.template-minimal{animation:fadeIn .4s ease-out;margin:0 auto;max-width:600px;padding:32px}.template-minimal .resume-name{font-size:2rem;font-weight:300;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.template-minimal .section-title{color:#7c4dff;font-size:.85rem;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;margin-top:20px;text-transform:uppercase}.MuiTextField-root .MuiOutlinedInput-root{border-radius:10px!important;transition:all .3s ease!important}.MuiTextField-root .MuiOutlinedInput-root:hover{box-shadow:0 2px 8px #7c4dff1a}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #7c4dff26}.MuiAccordion-root{border-radius:12px!important;margin-bottom:12px!important;overflow:hidden}.MuiAccordion-root:before{display:none!important}.MuiAccordionSummary-root{border-radius:12px!important}.template-executive{animation:fadeIn .4s ease-out;background:#fefefe;font-family:Georgia,Times New Roman,serif;padding:28px 32px}.dark-mode .template-executive{background:#1e1e32e6}.dark-mode .template-executive .MuiTypography-root{color:#e0e0e0!important}.dark-mode .template-executive .MuiChip-root{background-color:#2a3a5e!important}.dark-mode .template-executive .MuiDivider-root{border-color:#c9a84c!important}.template-professional{animation:fadeIn .4s ease-out;border-radius:12px;overflow:hidden}.template-professional .prof-header{background:linear-gradient(135deg,#2d3748,#1a365d);padding:20px 24px}.template-professional .prof-body{min-height:350px}.template-professional .prof-sidebar{background:#f7f8fa;padding:16px;width:35%}.template-professional .prof-main{flex:1 1;padding:16px 20px}.dark-mode .template-professional .prof-header{background:linear-gradient(135deg,#1a2332,#0f1a2e)}.dark-mode .template-professional .prof-sidebar{background:#3182ce14}.dark-mode .template-professional .prof-main{background:#1e1e3280}.template-creative{animation:fadeIn .4s ease-out;display:flex;min-height:500px}.template-creative .creative-main{flex:1 1;order:1;padding:24px}.template-creative .creative-sidebar{border-radius:0 12px 12px 0;color:#fff;order:2;padding:24px 16px;width:35%}.light-mode .template-creative .creative-sidebar{background:linear-gradient(160deg,#667eea,#764ba2)}.dark-mode .template-creative .creative-sidebar{background:linear-gradient(160deg,#4c5ec7,#5c3580)}@media (max-width:900px){.template-modern{flex-direction:column}.template-modern .sidebar{border-radius:12px 12px 0 0;width:100%}.template-creative{flex-direction:column}.template-creative .creative-sidebar{border-radius:0 0 12px 12px;order:2;width:100%}.template-creative .creative-main{order:1}.template-professional .prof-body{flex-direction:column}.template-professional .prof-sidebar{width:100%}}.photo-preview{border:3px solid #7c4dff;border-radius:50%;box-shadow:0 4px 15px #7c4dff40;height:120px;object-fit:cover;transition:all .3s ease;width:120px}.photo-preview:hover{box-shadow:0 6px 20px #7c4dff59;transform:scale(1.05)}.clear-btn{border-color:#ff525280!important;border-radius:10px!important;color:#ff5252!important;text-transform:none!important;transition:all .3s ease!important}.clear-btn:hover{background:#ff525214!important;border-color:#ff5252!important}
/*# sourceMappingURL=main.0ded42a0.css.map*/