.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}input{font-size:inherit;padding:.75em 1.5em;display:block;background-color:#f2f2f2;border-radius:5px;border:none;width:100%}.input-container{margin-bottom:.75em}.input-example{font-size:.75rem;font-weight:700;margin:0;padding:0}input:focus{outline:none;background-color:#fff;border:1px solid #3085C3}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.container{width:85%;max-width:500px;margin:0 auto;padding-bottom:3em;box-shadow:#64646f33 0 7px 29px}.save-info-btn{font-size:.9rem;background-color:#bb2525;border:none;color:#fff5e0;text-align:center;border-radius:3px;padding:.5em;min-width:10rem}.section-title{margin-bottom:0;padding:0}.form-section,.set-edit-section{padding-top:3em;padding-left:1em;padding-right:1em}li{list-style:none;margin-bottom:2em}ul{padding:0}.section-divider{border:1px solid black}.switch-section{display:flex;gap:5px;justify-content:center;margin-bottom:1.5em}.preview{width:800px;margin:0 auto;padding:1em 3em}.resume-name{text-align:center;text-transform:uppercase;margin-bottom:0}.general-info-container{display:flex;justify-content:center}.general-info-container p{padding:0;margin:0}.experience-display p,.education-display p{margin-bottom:0;padding:0}.company-title,.job-year,.gpa,.school-year{margin-top:0}.job-title,.school-title{font-weight:700;font-size:1.25rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}*{box-sizing:border-box}body{margin:0;padding-top:3em;min-height:100vh;line-height:1.6}h1{font-size:3.2em;line-height:1.1}
