.resume-form{background:#f9f9f9;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.08);max-width:600px;margin:auto}.resume-form label{display:block;font-weight:600;margin-bottom:10px;color:#333}.resume-input,.resume-textarea{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color 0.3s}.resume-input:focus,.resume-textarea:focus{border-color:#0073e6;outline:none}.resume-textarea{min-height:120px}.resume-submit{background-color:#0073e6;color:white;border:none;padding:12px 24px;font-size:16px;border-radius:8px;cursor:pointer;transition:background 0.3s}.resume-submit:hover{background-color:#005bb5}